rip your head for even mentioning this question in almost any text. The best thing is to hit up a few people who have done the work and know from experience. Ash has done a few and has a very good write up on one and what to look for. I suggest that and a whole lot of search. There is also a write up in tech about how to do it, it's a little brief but the more research the better. Good luck.