Scratch: A weak yet easy to use application that allows for the creation of small, usually arcade-style games. The reason I like Scratch is that it allows you to post your games online so that they can be played through HTML without a download.