What are the main difference between SQL 2005 and SQL 2008 Also mention the difference between SQL 2005 Express Edition and SQL 2008 Express Edition like their DB size limitation etc. ...