The Johnson controller sounds pretty cool.
I picked up a couple slightly used Omega 77343 temp controllers, which retail for $229. They do control heat and cooling simutaneously, and even have PID. It maintains my heat +/-0.1, and cool(fans) turn on if it raises .2 from setpoint.
Keeps the tank within .4 deg!
If anyone is interested, I do have an extra controller for $100, although if the Johnson does all this, it obviously is a better deal...
The following is an Adobe Acrobat file description:
http://www.omega.com/Temperature/pdf/CN77000.pdf