If you want a bit more storage space, this might be a viable option:
http://www.lacie.com/products/product.htm?pid=10984
It is a 60GB USB powered hard drive with a rotational speed of 3400rpm. In Australia it costs about AUD$170, which compares well with the 32GB Corsair Voyager (AUD$370) ie: less than 1/4 of the cost per GB.
I have one on order and will post report once I've installed it, but I am reasonably confident it will work after reading this:
http://forums.e60.net/index.php?show...dpost&p=517162