I remember after the WoW beta and then launch, when they had a ton of problems that made the servers unavailable for hours and hours on end as they worked stuff out.
It was annoying and a hassle, but they did the right thing and credited everyone's accounts with a full day any time the servers were unavailable for more than a certain amount of time.
I think that considering the frequent crashing a lot of players are seeing, as well as the spamming, quest bugs, and every other annoyance, that everyone should be given at least a couple days of time extended onto their accounts.
What do you say, devs? Are you going to do the right thing for the people who were willing to buy in up front to support this extended beta you've called a launch?