UPS' in general are fine if you're using one that is designed for what you are using. The Ritmo is specifically designed for computers, so you're a-ok. However, the UPS you're using is way too small for what I am doing. This UPS here:
http://www.bestbuy.com/site/olspage....=1157067061643
is the biggest I cound find at a retail shop, and it only provides 4 minutes of runtime for my servers. That's not long enough to last through a moderate power outage, and doesn't even give them time to shut down gracefully if needed (they take about 8 minutes to shut down due to all the VM's running.) To get much bigger with APC or any other "retail" brand is crazy, and anything with built in batteries is just not a good deal for what I am doing. However, an inverter is great.
This is the Inverter which I purchased:
http://www.provantage.com/tripp-lite...0~7TRPI01M.htm
Which hooks up to deep-cycle marine/RV batteries and can run for hours and hours. However, it outputs modified PWM sine wave power, which is great for things like light bulbs and refridgerators, but really bad for computers. To fix that, I've also purchased this:
http://www.provantage.com/tripp-lite...0~7TRPC003.htm
Running those two pieces of equipment should allow me to run for several hours and not damage the servers. Well, not damage the three that are left!
Each of my servers pulls about 250w and 250va on a single PSU if the second PSU is offline. If both PSU's are online, then they each pull about 125va/w. My setup is to have one PSU into the wall power and the other PSU into the UPS, so if the power goes out each server still has on PSU supplying power.
For a home user, you won't need any of this stuff. This is way overkill for a desktop computer. You could probably run for a week on my setup. However, I could probably only run for a few seconds on your UPS. I have a 550va UPS in there right now, and it lasts about 4 seconds, so it's great for micro-outages and short brown outs, but I need something better.
As I was reminded last night, computers don't like being unplugged!