Oh, Tam...I so feel your pain.
We have dsl and love it.
What we did, though, was pay extra and we got a business phone line and business dsl.
That way, we are guaranteed 640 up and 640 down.
I don't know about isdn....
If you have cable, that would also be a good thing.
Just stay away from satellite.