Excellent tips Arthur and all, however:
"A 2" white PVC waste pipe from the basement to the attic for future wires is cheap insurance that you'll never need it. (And it will make Sparky jealous.)"
is a code violation, but funny and prudent nonetheless (just use grey instead).
Jack