What is the difference between goo-gone and goof off?

If you want to strip paint, melt plastic, etc. you want Goof off (Goof Off is Paint Off) If you're trying to just clean something that has gotten gooey: Goo Gone - The Goo is Gone Goof Off - You Goofed, whatever was on is off! Both are useful in different ways, but mixing them up has caused numerous disasters before.
As far as I know, the only difference is the brand name. According to the Material Safety Data Sheets (MSDS) for Goo Gone, they don't disclose much: Proprietary Mixture makes up 100% of the "weight" Which includes "regulated" Citrus and Petroleum Solvent-Based Stain Remover Where as Goof-Off varies from product to product (they appear to have a wide range of products with that name, for different uses): XYLENE 75 - 80% weight ETHYLBENZENE 15 - 20% weight DIETHYLENE GLYCOL 1 - 5% weight PROPRIETARY ADDITIVE .1 - 1% weight (basically, their trade secret) Though, the chemicals vary from product to product, another one contains Propane, Acetone, Butane, etc....which would/could make the product highly flammable! lol - and probably not-so-good as a laundry pre-treater, as GooGone marketing goes.