Looks like a very comprehensive guide on the topic. I wish they produced an epub version as well. :-)