This is a great idea. In the 20 years that we've been in business (http://www.myprogrammer.com) I have never seen such an explosion of ideas. If you can dream it up, somebody is going to bring it to life.