This^ 100% There are 8 bits in a Byte so there is a pretty substantial difference between Mb and MB! Also is it 100 up or down? These are all subtle tricks ISPs play in order to fool their customers into thinking they are getting better service than they actually are!