I am starting to realize that anything that touches the consumer has to be free. If you want to launch and run a consumer facing service (the more obvious applications to write for any developer or company that relies on advertising as their revenue source), you have to give it away.