I am currently a t-mobile subscriber using a blackberry pearl. I use it on occasion to connect to the internet with my laptop but it is slow. I am thinking about getting additional service from either sprint or Verizon as I will be going mibile quite a bit in the near future. My main questions are, which has the fastest mobile internet, Verizon or sprint, and which pc card is the best?