I have been a VM customer for a few years. We have switched over 3 phones from other service plans. No, there is no activation fees with Virgin Mobile...Yes, you can keep your phone number...my advice is to activate over the phone with a VM rep and they can help you switch over your previous #. (They have to request the # be "let go" from the other company...never seems to be a problem....and usually the process takes a lot less time than they will tell you.) The VM website has a map of coverage...check it first. They seem to have much better coverage on the East coast. Good luck!