It's easy for coders to scoff at game creation packages, but really we all have to start somewhere. I actually started coding, then discovered SEUCK (Shoot-Em-Up-Construction-Kit), which let you make vertical scrolling shooters with your own graphics, sounds, levels, even title screen fonts could be edited. I loved SEUCK, it actually got me hooked on game development, so much more fun than Speccy BASIC
.
I've been thinking recently about the DS, and how freaking huge a game creation package for that would be, even old SEUCK would be great on it - imagine everything built in, drawing and animating sprites with the stylus, then wirelessly upload your game to a friends DS so they can play it. It could even spread onto different genre's, one cart for shoot em ups, one for retro RPG's, one for horizontal scrolling platformers.
Something like that could open up people to game development just like SEUCK did for me 20 years ago.