Best Buy really needs to be more competetive here. Think about it; "Get the best new games... a day or two after you would get it from any other retailer!"
How does that sound from a marketing stand point? Currently this is what Best Buy is doing. These games are typically in your warehouses at least a week before release and yet even for Elite Plus members you aren't shipping till late Monday afternoon for Tuesday releases (I recently posted in the gaming forum about issues of Best Buy not even shipping expedited for Elite Plus members who have chosed it as well).
Even if this was only an additional "perk" to being a Gamer's Club Unlocked member (paid membership), this is something that Best Buy should be looking into to significantly improve their standing compared to other retailers.