Gatorpit, I'm running all of my lighting from an iPad using Z-Wave dimmers. The reason I went with Z-Wave was that dimmers are available that don't require a neutral which is very helpful in those situations where one is not available in the box.
For PC control as well as my iPad, I use Elve by Codecore Technologies. It's priced at $99 right now and is pro-level robust and easy to program. Control from my iPad has been extremely stable. Because of the low cost of the Elve software, one can get started with a fairly limited budget. Elve will, of course, run not only Z-Wave, but also Insteon, UPB, X-10, etc.
Mine started simple, and I've been slowly adding things to the point I not only control all of my lighting, but my entire front projection home theater as well. Here's a link to my home theater site and if you click on Control System you can see the wiring layout I use. At the bottom of that page is an interactive copy of my iPad layout. The iPad design software is included in the $99 price, so you get everything you need software wise for one price.
About the only thing Elve won't do is change baby diapers, but it will turn on the lights so that you can.
There's other good software on the market such as CQC and Homeseer, but they are considerably more costly than Elve.
Personally, I'm opposed to proprietary systems such as Control 4 and others, and not because they aren't good. Rather because IMO, you get locked into that particular companies products. My personal preference is to have the ability to choose any piece of gear I want to integrate into my system based on it's performance history and cost. I want to be able to do it all myself without having to call an expensive installer every time I need to change something.