A blog posted an year ago. It came out of frustration on my service provider.
Read this post on shivacharanraj.wordpress.com