Beta 1 almost ready

Beta 1 is almost ready for genral release. A ton of fixes have gone into svn for your persusal.