Quick update on the problems - THEY ARE ALL PAYPAL related - Apparently their IPN isn't reporting transactions back to us in a timely fashion. Keep opening tickets if you have problems, but there have been some folks that got their games after a few hours of waiting so be sure to check your account/wallet before opening a ticket. Worst thing about this problem is that our stats are severely under-reporting the sale.
Why is this happening when Paypal has been working for months and we didn't change any code? Who knows!