Use Park Tool Chain cleaner... it's a box with a few brushes
inside.
Just pour in degreaser, clap the box to your chain and turn the
crank.
In a minute or 2, your chain will be clean and shiny! 
Not sure of the price... I bought the imitation brand for 20 bucks
at GHC! 