Yes Insteon is excellent, it basically covers everything the questioner wants and if combined with Universal Devices ISY 99i Pro you don't even need a computer to run it, you do however need browser access to the ISY device to program it which is the fun part.
I'm a DIYer and have installed about 30 light switches, 2 of which are three-way, a bunch of power recepticles and movement sensors for some of the lights. It works both wirelessly and over the powerlines of the house which makes it really easy to install (no cables). The wireless frequency is different to the standard house devices so you wont get interference. This is a significnat level above the x10 stuff and works consistently as advertised.