APC-BGE90M-UPS-USB
Amazon offers the APC Back-UPS Connect 120V Network Backup with USB Charging ports for $19.99 Prime shipped. That's $60 off the original list price, $45 less than Best Buy's current listing and the lowest we've seen.

This APC UPS is specially tuned to keep low-power gear like your wireless router, cable modem, VoIP system, and cordless phone running for up to 4.5 hours during a power outage. What's more, it includes a pair of USB charging ports that'll give off juice long after your power goes down. On a daily basis this unit protects your electronics from dangerous power surges and spikes. Rated 4.1 out of 5 stars from 129 Amazon reviewers.
Read more of this post