yes, yes and...yes.
They are reliable if they have the game in stock and its near the top of your list, they'll ship it to you. Shipping times vary anywhere from next day to 5 days. But that's not gamefly's fault thats our wonderful USPS. :rolleyes:
As for the time thing. If your like me...