My theory on the length of time, is that your sending a sim via the internet and at first, I thought it took a little longer than it should, but we have to remember that this is something different than we have ever experienced. We are sending a sim from one computer to another, which if we think about it, is pretty ingenius. I am not a very technical person, so I can't explain in detail, but I think it was a pretty good idea.