Hey, I'm currently having my little crackerbox totally remodeled (just over 800 sq. ft., single story, w/ full basement): I'm an electrician, but have opted to have the work sub-ed out thru the GC., ; However, I do want to build this house so that it has maximum flexibility- being outfitted so as to accomodate all forseeable types of home automation/ & network wiring. Otherwise , my little house won't be appealing to many people - it's so small. Now, I did manage to get in there while the entire interior was opened up (old drywall entirely removed) and I installed a ton of conduit going everywhere!)=(One conduit& J-box system for the 120 volt wiring; and another system of conduits an J-boxes for low voltage wiring) Basically, I (had)installed a new 200 amp service, with future plans to add network panels), and ran several large (1-1/4"EMT) chase conduits from the basement service to the main J-boxes in the attic, and from there ran many 1", and 3/4" and some 1/2" EMT conduits to boxes in the walls in each room, at about 3' above the floor, (instead of the usual 4') - then I will run a 2-channel, Plastic, surface raceway system around each room, thus allowing me to later add whatever wiring systems and upgrades as I desire! I chose a wiremold raceway, but panduit and others are suitable. This kept my wall insulation in nearly perfect condition throughout- (no thin or cold spots), and the surface raceway is at a height that works better to feed wiring to desks and tables, and countertops without having a lot of exposed wires draped around!!! The raceway will blend-in and appear to function as a chair-rail for most wall locations. Now I just need to figure out the best networking options to use. Then all I need to do is pull in the necessary wiring, as I can afford to do so, in the future. Thus , all my power receptacles, and wall light switches are located in the top half of the raceway- running at about 3 feet(a very comfortable height!) above the floor level, around each room! It's different! But is HIGHLY ADAPTABLE, and Cheaper, and less frustrating than trying to plan the exact location and possible future location for each box - for every type of application!! I feel absolutely convinced that there will be a lot of other people who will realize these same benefits- by using this method- It's a great way to lend a lot of flexibility to your wiring layout- now and in the future!!! Now, Go and do likewise!! Fear Not!