You should be able to use ISDN, DSL, cable, etc... as a backup.
You can use addresses given you by the alternate provider with NAT to insure that your packets get back properly.
Also, you can use a floating static to insure auto-failover in the event you lose your T1. If your upstream provider loses their routes, but maintains your T1 connection, you'll either need to use a routing protocol, or manually shut down the interface to fail over.
Mick.