Linode
Simplify your cloud infrastructure with Linode’s Linux virtual machines and develop, deploy, and scale your modern applications faster and more easily. Go to linode.com/25a and get started with $100 credit.

The more RAM you have, the faster ZFS is going to be. I would recommend a minimum of four gigs for most systems. Anything that's 64-bit will be fine; 32-bit is problematic mostly just because of memory space your need. The best way to use ZFS on USB drives is plug it in, import the pool, do your thing, export the pool, unplug it.