All valid questions but you probably will get different answers depending on who you ask. You can try posting your project on a freelance site but beware that most of the people on there are "bad" developers. Just remember you get what you pay for. 😉
As a developer it's pretty busy right now, projects for other people and projects that I want to work on. It's to the point that I can choose which projects I want to work on, if I don't think it will be a success and/or interesting to work on I wont do it...the demand is that high right now.