Ok folks, we have burnt-on, gooky mess on top of our stove and hubby's in the mood to tackle it today

We are sure that oven cleaner will work but don't want the fumes with Cameron and the monsters in the house. Someone suggested we try ammonia. It made a huge smelly mess but didn't make much of a dent in the burnt-on junk.

Any sure-fire methods of cleaning the stove?