Can some one recommend the best heater I can get for my 29 gallon freshwater tank? I am currently using a Hydor Theo Heater meant for this size of a tank and I am very dissatisfied by it. It is a huge pain to use. It is always on, heating up the water even when the water reaches 80 degrees. I have it set on the lowest heating setting, but it still just keeps heating. *ALL* I have been struggling with heaters for years and I don't care about cost. (Well, sort of.)