Can't offer an ID or much advice, sorry, but maybe I can start things off... see if you can match your algae to one of the pictures on this site: http://www.aquaticscape.com/articles/algae.htm
Oh it is sooo cute. Can I name it "George"? I will love it, and pet it, and call it George. :duh:
Looks like a type some algae eating fish (mollies, SAE) would take care of but it's hard to tell from a pic.
Nice link kveeti!