I understand completely. Anytime anything seems out of place, I run onto the forums and ask about it.
My guess now that I know the temp of your tank is that he's hanging by the heater b/c that side of the tank is nearing the lower end of "comfortable".
If it's only 82, he'll be fine by the heater, and is likely doing that due to the temp on the other side.
What type of heating element/tank size are you using?