I'm on the hunt for a secondary DID provider, and would love any recommendations.

Requirements:

 - Local DIDs in the continental US, with good coverage of the various NPA-NXXs
 - Per-minute billing, not per trunk
 - Some kind of server/IP/host failover configuration capability, in case my primary switch is down
 - Instant number provisioning
 - Supports SIP Redirects (surprisingly, 2 of my 3 current providers do not)

Chad