the snais should be Nassarius and the blade like algae is caulerpa prolifera :) the algae that grows in colonies of little leafy things is halimeda. :) looking good, glad i can help jump start your tank.
http://www.keh.com/OnLineStore/ProductDetail.aspx?groupsku=DC029990791600&brandcategoryname=Digital&Mode=&item=20&ActivateTOC2=&ID=60&BC=DC&BCC=3&CC=2&CCC=1&BCL=&GBC=&GCC=
here is a 20d for $665.00
I picked up a used Canon 30d off of KEH.com for $950 shipped. This camera is barely used with less than 200 actuations. :) Check them out for a good deal.