yep, it's a ghost shrimp. i saw a bunch at the store and they were fun to watch and cheap. i got a few just for fun, not to clean algae in particular. i haven't seen them eat any algae at all.
i do think they provide a very nice contrast of shape and color to the overall look of the tank, however.