I have a BB Curve 8900, I got it in Feb. 2010... I am on a Rogers (Canada) contract... I don't know if it's my phone, or the service... Up until today it only dropped when it switched mobile networks. It worked perfectly in EDGE, but dropped when it switched to GMS... I have no idea why it keeps switching... but anyways... it's dropping calls again today while it's in EDGE... i can't call, text, i can't sign on msn... the only thing that seems to be working is facebook... Has this happened to anyone else? If so, what did you do... I can't call Rogers and complain because, well, i can't make calls!!! HELP!!!