wow; probably the most detailed and good explained list on the web so far.