Stay away from GoHastings.com.
I just ordered 9 Blu-Rays from them about a week and a half ago, and they sent me an e-mail 7 days later saying they had to cancel 7 of them because they were "out of stock". I then checked the website, and all of them still said in stock. So their inventory system sucks balls. Also, I ended up being overcharged for shipping. They charge $2.99 for the first movie, and $1 for each additional after the first. So my original shipping charge was $10.99 for the 9 movies (coming out to $1.22/movie). Then when they canceled 7 of the movies, I was charged $3.99 to ship 2 movies (coming out to $1.50/movie). This would have been $2.44 based on my original order.
For one of the 2 movies I actually received, the slip cover was obviously printed out on someone's $20 inkjet printer. The disc works fine, and I know it's just for show, but it's still a little disappointing since the text is unreadable.
Also, I ordered Burnout: Revenge on PS3 a few months back and received some random concert DVD. I contacted them about it and they ended up refunding me, but that should have been the first sign that something was wrong with this business.
The whole company just seems shady and they just give a stock response of "We apologize and sincerely appreciate your business" when you confront them about their inventory system and their shipping scam.