This deal has ended.
Buy.com has the Kingston 4GB DataTraveler USB Flash Drive for just $17.95. It's well reviewed, having received 4.5 out of 5 stars from 26 buyers. If you sign up for Google Checkout, you can take an additional $10 off the price. Shipping is free and there is no sales tax (except CA, MA, MD, TN).