$659?!?!?! I don't understand. That is outrageously expensive. If you have DSL, you shouldn't be paying no more than $20 a month max. There are a lot of good deals that have rates as low as $14.95 per month. SBC Yahoo and Verizon offer best rates for DSL right now. They are very good for the price. Worth it. Dedicated line to you only. I have cable and they are the fastest, but you pay a premium on them.
*Fact: Microsoft Window's Blue Screen of Death vs Computerforums.org's White Screen of Death. Which is worse?