Crucial Gizmo Overdrive 2 GB
The Gizmo really is a nice Christmas Gizmo. The little memory sticks are available in 512 MB, 1 GB and 2 GB sizes, and you can choose from black or white. As with all memory sticks, the Crucial Gizmo interfaces to your computer via USB 2.0. Crucial specifies up to 160X read speeds (up to 25 MB/s) and 80X write speed (up to 12.5 MB/s), which qualifies the Gizmo Overdrive as a high-end product. Be sure not to get a non-Overdrive model since these are much slower.
The 2 GB Gizmos cost $45 and up, which is a very acceptable price for an ultra-portable memory device. Crucial provides a lifetime warranty, but I doubt that it covers damage if there are bite marks on the product...