The website (in my mind it's a program) is built on google app engine. I think GAE is fantastic and best of all it has a free option. How that free option will stand up to any traffic I get is something I'll find out. Probably not well! To help limit that the "shaneys" are saved to the datastore and re-used 50% of the time a user asks for a new one. Eventually there will just be a massive database of them and I guess a random one can be selected, although because of the way GAE works that is apparently a whole other problem.
GAE now supports Python 2.7 but I've used 2.5 as that was all that GAE supported around 2 months ago when I started this. As I did not know Python before I doubt I would care about the differences at my skill level.
The website itself was designed in Adobe Muse. It's in a free beta at the moment moving to subscription next year and I think I'll probably sign up. Why not. Sure, it's ideal for them but it's so little money if you are actually earning money from it somehow. And I've never bothered with website design before, more then the very basics needed to display information. You might think I've not moved far beyond that and really, it's true!
But Muse turned out to be a very quick (if fiddly, you'll see what I mean) way to get something on the screen other then bare text or a graph and a way to navigate round different screens plus the ability to trigger actions via URLs.
So, it's all free. For now, anyway. Go download google app engine for Python SDK, Python 2.5.2 or 2.7 and Adobe Muse! And I'll explain how you can build you own *insert your pet cause here*iotgenerator with free tools. And if you know *anything* much about HTML you won't even need muse!