...and check out two books. Consider picking up Rex Cauldwell's "Wiring a House" and Redwood Kardon's "Code Check Electrical". It'll be $40 well spent, and it's likely that the spent money will save you several hundred dollars in materials and re-inspection fees that inefficiencies would cost you.
If your town has a building department, see if your inspector has a pamphlet that contains the pertinent items from the NEC. If that resource is not available to you, them pick up a copy of the NEC as well and review the sections that apply to residential wiring.
Wiring is not a ppace for shortcuts. Use the screws to secure the wires to outlets and switches. DO NOT use the back push-in inserts.
Buy contractor packs of the BETTER grade ooutlets instead of the $.39 cheapo outlets. It's money well spent.
Box heights? In general, I put the top of the outlet boxes 14" from the surface of the FINISH floor. Wall switches vary, with the tops of the boxes being 46-49" above the finished floor.