Bootstrapping is a great idea. Check out sites such as http://www.elance.com, http://www.guru.com, and http://www.odesk.com to find a reliable programmer. Word of advice. You will find your biggest savings with programmers located in Asia and India, as opposed to the U.S. and Europe based companies. I saved 90% on my programming this way. Just make sure you explain exactly what you want done, what you expect, and check credentials and previous work.
When searching for Angels, you can checkout http://www.crunchbase.com to view what Angels and VCs are investing in your competitors, as well as to do research on the competition and companies and founders that you like and admire.
Lastly, share your ideas and get valuable feedback from people that can help you improve it, at sites such as http://www.ideaoffer.com, http://www.ideablob.com, and http://www.blubstorm.com. Just make sure to keep your ideas guarded and protect your intellectual investment in yourself and your startup. You can even get paid for lending your creative opinions to others on IdeaOffer. That extra cash can help you bootstrap your idea.
When searching for Angels, you can checkout http://www.crunchbase.com to view what Angels and VCs are investing in your competitors, as well as to do research on the competition and companies and founders that you like and admire.
You can find some local Angels, VC and helpful entrepreneurs though http://www.meetup.com, and http://www.partnerup.com.
Lastly, share your ideas and get valuable feedback from people that can help you improve it, at sites such as http://www.ideaoffer.com, http://www.ideablob.com, and http://www.blubstorm.com. Just make sure to keep your ideas guarded and protect your intellectual investment in yourself and your startup. You can even get paid for lending your creative opinions to others on IdeaOffer. That extra cash can help you bootstrap your idea.
Hope I could be of some help to you. Good luck.