Fair, but I think most of the things being suggested here are open source, so the truly curious can use them as a starting point.
Alternatively: it's good to see what's out there so that when you do (inevitably) write your own, you know /what you want/.