Thank you, Saphira, for your advice about the jumping/heater. Does you know if any store near me would have a decent, yet cheaper, heater? I don't need one straight away, seeing as though my tank is in the 80's without a heater (if it gets any hotter, I'd have to put an ice bag in there or something).
And thank you for your sympathies Vicky :)
And, I say with mixed feelings since no fish could ever replace Cyclone, I got another betta today, rather by chance.
Found him while shopping at petco and was so interested by his coloring that I got him. I'm happy to say he is very interested in the shiny green stones at the bottom of his tank, so he seems to have some sort of personality.