Here is a small utility which helps me remain connected, gives vocal notification when i disconnect and is capable of resetting my router in case the router needs restart.
Some reasons i wrote it
Bad MTNL ADSL Connection , disconnects every few minutes.
Using Ping was not really helping, ping...