I saw an advertisement for Sears for a Saturday sale that had 2 gig USB jump drives that are $19.99 w/ $5.00 rebate. Thats the cheapest I've seen for that much space.
Microcenter offers an online special of 2gig drives for $9.99 occasionally. You have to watch to make sure they don't add overnight delivery, which adds about $25 to your total order. The deal is only online. I bought them for everybody at Christmas! They were more welcome than mittens, brownies, or movie passes