Mark — David Bernstein has a fantastic series of posts on all this. Here they are all in one page.