I'm not wiring for any touchscreens. Internet tablets are cheap, and they are only coming down in price and gaining more capabilities. eKeypad Plus for the ipod touch and iPhone is sufficient for my needs right now for integration with the Elk M1.
You can pick up refurbished iPhones for $99, and just use them to run eKeypad without the phone functionality. This is what I do.
Eventually, I will end up implementing a more centralized server solution. I'll probably still use eKeypad around the house as remotes, I only have one now. But whatever central server solution I end up using MUST have a web interface or an interface that will run on a linux-based internet tablet.
http://www.amazon.com/Nokia-N810-Portable-...=dp_ob_title_ce
I refuse to have Windows running as a server controlling anything important. Which means CQC is out for me, as are most of the other ones. LinuxMCE looks interesting, I might install it in a VM today to test it. DomoTiga looks really interesting also, but it's more house and environment control rather than trying to be everything like LinuxMCE.
For wiring, I am putting Cat-6 everywhere, with a TON of it in each possible media center location. For my theatre in the basement, which I haven't even started on, I am running a big fat conduit from my server closet to the projector location, and I'll run the wires later. HDMI won't be around forever, who knows that the next big thing is. For other TV's in the house, I can use HDMI media extenders or whatever. But for a full theatre, I want the ability to run whatever needs to be run without converters.