QUOTE(Dave_Aus @ Sep 15 2006, 02:23 AM) [snapback]575670[/snapback]
How long would it take to heat my tank with an average heater to make it suitable for tropicals?
Most tropical fish require a constant temperature of around 26 degree celsius, some hotter - it depends on the specific fish as some have different requirements. The key thing is that it is constant and unfluctuating.
The amount of time it takes to heat the tank depends on a number of factors such as the tank size, the ambient room temperature, the wattage of heater you are using and the temperature you are trying to achieve. I would say it would only take a few hours in most cases.
Most modern aquarium heaters are "heater-stats" which means they have a thermostat which controls the temperature. When the water temperature gets to what you have set it to, the thermostat switches the heater off and only switches it back on again in cycles in order to maintain the temperature. These are the safest kind and will automatically maintain the correct temperature - you do have to monitor it carefully though with a good visable thermometer.
When you say an "average heater", it depends on the wattage. For a 10 gallon tank you will need a 25-50 watt heater in order to maintain an even, constant temeprature.
Some people recommend 5 watts per gallon of water - so for example in a 10 gallon tank you would need a 50 watt heater at most. It is important to get the correct size heater for the tank, not too much and not too little. If your tank is smaller than 10 gallons I would probably opt for a 25 watt heater at most in order to be safe.
My other advice is don't go for the cheapest heater available if possible, get the best you can afford because they tend to be more reliable and safer and often last longer. Hope this helps