this is for DSL??
If it is, I in the same boat and haven't been able to figure it out myself.
It has gotten a lot more bearable of late though.
Used to be on and off every few minutes...now it's like in 30 minutes.
Strangely, gatt chat / irc doesn't disconnect at all.