Where to buy? Pitfalls? Is this difficult to do? Any tips and sources are appreciated'