This topic from 2010 contains a substantial amount of information that is no longer accurate. With the permission of the author, I am replacing the obsolete content with links to current information.