I was just directed to a pretty cool beta site that allows users to create flash games with no programming experience. PlayCrafter has an entire library of game pieces but also allows you to create your own.
Another cool aspect is the online community. Gaming is really a social event and the instant chat helps provide a large test base of collaborators to review your work. And with over 30,000 games already crafted, there are plenty of time wasters just waiting for you.
Already I can think of several ways to use the site in the same methodology as Scratch and Gamemaker.