This thread is no longer being maintained and will eventually be replaced by a new one. The majority of the information is still relevant, though.