I am another big fan of reusing degreaser. If you pour it into something tall and skinny like an aspirin container, you can then wait a few hours for the crud to settle to the bottom, then easily pour nice clean degreaser off the top back into your main container. You can just do this with the yogurt container or whatever that you soak the chain in, but it's easier with a taller/ smaller diameter container because all the crud is concentrated in a smaller area.
I have a Pedro's chain cleaning machine and find it useless. It doesn't get my chain anywhere near as clean as a good soak in degreaser + a good going over with a brush. Now that all my chains have masterlinks I never use it anymore.