Can i use a USB stick instead of a hard drive for the Xbox360?

i have a 4GB memory stick and i was wondering if i could use it to put Xbox360 game saves, download halo 3 maps, etc.