Walmart offers the Mainstays 20" Box Fan in Purple for $9.88. Choose in-store pickup to dodge the $5.99 shipping fee. That's tied with last week's mention and the best deal we've seen. (It's the best today by $10.) It features three speed settings.