damnhippo is correctamundo...they'll do nothing for an algae problem. Very, very cool fish, though...just make sure it is eating at the LFS if you do decide to pick one up!
Mine nips at the hair algea I used to have. Filamentous algae show marks of where he ate it and he eats pellets too. When my tank was full of hair algea he always had a full stomach now that the hair is gone he is somewhat skinnier
Mine was aways rasping film algae from the glass. Once I cleaned the hair algae (which he wouldn't touch) off the rocks, he kept the rocks clean. Never had hair algae again. Also ate flake food, mysis and brine shrimp.
I love my lm blennie. He does eat algae (off rocks and glass when he can) but not enough to be a one-man cleaning crew. Never seen him eat any prepared food and he is a gordo.