Difference between Sql server 2000 and 2005

Difference between Sql server 2005 and 2008

Difference between Sql server 2008 and 2008r2

Difference between Sql server 2008 and 2012

Difference between Sql server 2005 and 2008
Difference between Sql server 2008 and 2008r2
Difference between Sql server 2008 and 2012