I'm pretty happy with my Belkin. It has connections for ethernet, USB, Firewire, and phone (surge protection), four battery backed up surge protected outlets, and two regular surge protected outlets. I think I have 3-5 hours depending on how much I run (I ran it down in 2 hours with everything going and a fridge hooked up to kill it faster).