i think i got a thread regarding this somewhere...
but anyways all i do is gerni the bike down to get the mass of crap off and then use the a 50/50 supercheap truck wash in a spray bottle and spray the crap out of the bike...
let it sit for maybe 5 minutes, but no longer as most truck wash has acid in it..
gerni again and everything is sparkling clean..
but do not aim the gerni at area's where there are bearings..ie: swingarm, hubs and head stem.. manually wipe them clean or just use standard hose pressure...
in fact this method actually works with standard hose pressure too..no gerni needed.. gerni just makes it faster..
i'd advise against using degreaser all over, just use it to spot clean..