With the many technologies you'll want to employ (and some you haven't even conceived of yet) don't go hard wiring every room for what you think you'll need. Instead, run a 1 or 2 inch PVC pipe from the attic (or basement) into a square multi-use outlet on opposite walls in every room. Pop a blank plate over them and wait for the dust to settle.
My first house, I hardwired everything, (Cat3 (in the day), cable, speakers, phone, security) only to discover that we moved the entire entertainment center/computer room to a different room in the house and swapped the living-room and den.
My third house, I just ran PVC into outlets. After moving in, it was a simple matter of dropping wire where-ever I needed it, when I needed it (and it was a two-story).
Good luck and have fun!