Update 10/1/13: A number of the instructions listed here are now out of date and there are now much better guides and articles available than were available at the time I originally wrote this article. Two of the more useful guides are available here and here I will be leaving this here for reference (as some of it still holds true) but not updating it any further for the foreseeable future as I don’t have the time available