Staples has the 16GB SanDisk SDHC Card for $14.99 with free shipping. That’s the lowest price we’ve seen for a 16GB SDHC card. Class 4 represents a minimum speed of around 4MB/sec.
Staples also offers a Sandisk Cruzer 16GB USB stick for $14.99. 8GB is $8.99 and 4GB is $5.99. Staples currently offers free shipping sitewide with no minimum.