Homemade degreaser - it wouldn't work so well on the chain though. I was dissatisfied with the citrus degreaser thing I bought ready-made in the store so that's why I switched to the Finish Line Eco product. The homemade citrus liquid works fine on the body of the bike (including on the parts slightly splashed by grease in the bike) just like the store thing did, but when there's serious stuff to remove (like on the chain) I use the ... serious degreaser.

Note that my bike is white (and blue), so it gets dirty quite easily.