Note of caution. They overcharged me $50 for my order. Guy there said they'll give me credit for it in about week and it has been 8 days so far. I'll wait until this Friday morning and give them a call if $50 doesn't show up in my account by then. PM me if you want to know how my situation ends up.
Will I buy from them again (if they give me my $50)? YES! I already have my next upgrade planned out.