Hello, I was wondering how I could wire a switch that could control two lights. My problem is that the power would be closer to the lights instead of the switch. Can I run power to a light then work off of that? Would I need 14/3 which I have some of and I have some 14/2 so no worries there.

Yes, you can do it that way. 14/2 is fine.
Run 14/2 to your fixture. Connect the neutral to that fixture. Intercept the hot going to the fixture with a 14/2 switch leg to the switch, coming back to the fixture. Be sure to label the neutral in your switch leg as hot with a piece of black electrical tape on both ends of the switch leg.

Thanks the images are very help full! I have one last question on a 3-way switch. The power would go to one switch 1 and from that switch to a light and from switch 1 to another switch. How would I wire this up using 14/3 wire and which wire goes to the black screw. Thanks!

oxicottin: Just to apprise of electricians lingo, i.e., what's said around here anyhow, the two wires (red/white) between switches are termed "travelers" (or "lazy legs"). The feed wires to the arms of the switches (SPDT) are the "points."

I have a senario just like the diagram posted by joe d in post #4. I wired it to the diagram and I have juice to the circuit all the time. The switch is turned off and on and I still have juice to the circuit . What am I doing wrong? I did not connect the light fixtures yet, just have the wires coming out of the light boxes. Do I need to connect the lights to complete the circuit?