What's your price range?
This Cyberpower UPS should do the trick easily. You'd probably actually be ok with one of their lower models, like the
CP900AVR.
APC is also recommended here, but I don't have a lot of experience with them. I have one small UPS made by APC, but it just dutifully sits there, providing backup power for my networking gear - modem, router, and switch.
Only thing I don't like about the new UPSes I've bought, and this includes both Cyberpower and APC - they lack a Mute switch on the unit. The software allows you to mute the beeping, but it doesn't do a damn bit of good if the UPS isn't connected to a PC.
For the APC UPS, I just popped it open, found the little beeper on the circuit board, and did a little desoldering. The thing is now permanently mute.
But this isn't something recommended for everyone. Power supply guts are generally things that most consumers should never be fiddling around with.
I have a 1250AVR powering:
21" monitor
AthlonXP 2400 @2.1GHz
1.25GB PC3200
7 x 7200rpm hard drives
Radeon 9800 Pro
Run time as estimated by the software is about 15 minutes. I've honestly never tested that though. The power doesn't go out often here, and if it does, it's only for a few seconds, and the thing's performed perfectly then. And I've set the software to power down the computer after 5 minutes of outage.