Product review (4 stars): Best controller for home brew
I would give it 5 stars except that I had to wire it myself.  I don't mind doing it, but the poles are pretty small and I don't exactly have the correct electrical connections laying around, so I was required to Frankenstein some old extension cords.

It turned into a science project, but now that it's done and working, I love it!!  I absolutely love that it has 2 programmable stages.  Either stage can be set to WARM, COOL, or OFF.  It has a wide temperature range, and both can work simultaneously for tight temperature control.

I highly recommend this product to any home brewer over any of the other controllers out there.  If you're smart enough to make your own beer, you're smart enough to rig this thing up.  Just be careful and ask for help if you're unsure.  I really do wish there was an accessory that could be purchased with it that could make it easier and safer...