Has anyone done it? What are your suggestions? Any gottchas, pitfalls, good brands, bad brands (etc)? Any experience you could share would be welcome.