Just about to switch from 02 to Virgin, ordered a sim only two days ago but still not had anything turn up. I thought these were dispatched immediately or it was on 02, is it not the same for Virgin. Thought they would be biting off the hands of new customers to get them signed up, obviously not.