It's been a while since I've spotted a deal on a flash drive worthy of our consideration. Best Buy ends the drought today with a $4.99 SanDisk Cruzer Edge 8GB USB 2.0 Flash Drive. They've also got a SanDisk 32GB Secure Digital High Capacity (SDHC) Class 10 Memory Card for $22.99 if you're in the market for one of those. These deals will be gone at midnight, so don't ponder your purchase for long.