i bought one before the sale, not realizing the difference between the store and online. i went back after the sale and complained, they had a price of $180 while the online price was $105. i went the the store and they gladly matched the price. so i was happy.