1. See my signature for resistor calculations.
2. Yes.
3. I use TIP42c transistors that I got from Radio Shack before my local one closed.
4. Yes, if the switch will handle 1A of current. Many DIP switches are not rated for that much current, so check the specs carefully.