Awesome script =]
Simple and effective.
Thanks everyone would anyone like there provider added?
If you made all the providers except the first inside else if()'s then it would be a little better because it would stop looking through the if statements for the other providers after it found one..
You could also do a switch case method to be more efficient ;)