Seun Lawal 20 December 2009 A nice one there Elliot. Perhaps, also worth mentioning is that when picking a pet project that is intended for public use, you should pick a project that has not been done before, or a simplified version of what people already know (and it should be understandable why a simplified version is needed). The reason is that it doesn’t feel too good to spend so much time on that project only to find that you’ve been the only one using the application for over a year after launch. People have taste for the best, and will rather stay with the best. It is also a good idea not to waste you efforts on duplicating other people’s creative idea, unless you are refining it. Or proving an important point. Yea, it wouldn’t matter if you had built it for in-house use.