And if you can't be arsed going through all the links, this one is pretty good.
http://www.alvit.de/blog/article…