Got mine off walmart's website thanks to an error :) On the computer it showed out of stock, yet on my phone it showed in stock. Ordered one expecting it to be cancelled and just got it today. So happy, until i found out my r4 card isn't working with it :-\