Brian,
You can put a static default to your main line and a floating static to your DSL connection and outbound initiated traffic would be taken care of. My concern would be inbound traffic (ie www services, etc). Those things have a static IP address and are reached via a DNS resolution. The problem is that when your main line fails, you would want the DNS resolution for
formatting link
to resolve to an IP on your DSL line. I have accomplished this with Cisco CSS' (which are expensive), but am not aware of any cheap, simple solution to this issue. You can also solve this issue with BGP by advertising your subnet to two or more providers, but it doesn't sound like that is an option for you. (1721, DSL)
Regards, Steve
formatting link