i use 2 old pop bottles
clean worst of muck off the chain with some old towel while it's still on the bike
remove chain thread it into one of the pop bottles add 1/2 a pint of paraffin replace bottle lid and GENTLY swirl the paraffin around the chain, once the paraffin has removed most of the crud empty and strain it through a funnel with an old bit of t shirt as a filter into a receptacle, then once filtered put cleaned paraffin back in bottle and readgitate, repeat till no more grit is in the paraffin
cut top off bottle to remove chain then wipe it off with clean rag,
finally add 1/2 a pint of panelwipe into the second bottle repeat the process
then hang the chain for an hour or so to let the chain dry/panelwipe evaporate
then it's all clean and degreased ready for lubing and reinstalling
the paraffin and panelwipe can be reused a few times if filtered properly
if the chain is really ganked then i run it through an ultrasonic cleaner while it's still in the paraffin bottle stage
doubt anyone else will take to it but it works for me
as for lube i like tf2 extreme wet