I've been using an APC ups for a couple years. Works great I have a couple powerheads and a heater running off it and I'll get about 6hrs of run of it. It really depends on what size the battery is and how much power the things plugged into it draw.
like this just older lol:
http://www.futureshop.ca/en-CA/produ.../10148528.aspx