Game maker in my opinion isn't for commercial games. BUT it also doesn't mean crappy games. I have seen some amazing games even commercial ones built with it. They do use Dll's and such but just because it is game maker doesn't mean its crap. Granted there are a lot of crappy gm games out there because people who come into gm FIRST don't understand what quality is. But going from another game dev environment to game maker, you understand what game quality is. For me I am working on some games, and I'm not trying to brag, or be cocky, but there pretty darn nice for gm games. Bad games from gm <- Stereotype now.