In Reply To:
I'm a no on simple green, far far far too weak and tedious.
Ditto, gasoline from the lawn mower can is a step above and beyond SG or Pedros, no comparison. The crap deep in the chain (where the real friction comes from) requires a solvent more than a "degreaser". I run the chain through a Park washer with SG, then take it apart and soak it in gas for about 5 minutes then scrub it with a brush. I really only wash my bike 3-4 times a year, usually before an IM.
I also use gasoline (from an open bowl with old toothbrushes) on my cassettes, chainring, cranks, and brake pivot points. Call me crazy, but my now 6 year old bike still Q's Kona a few times a year with just about all the original equipent and looks pretty good (after the washdown;-). Of course I wash it all down with SG (or Zed from HomeDepot) after the gas work to make sure the chemicals are off it.
As for environment, I simply let the pint of gas I use evaporate in its open stainless bowl container and wipe out the residue in the bowl with a paper towel and toss it. Not very damaging to the enviroment, about what happens when I mow an acre of grass with a 2-stroke.