@ MineForeman.com
It looks like MultiBit will allow a "Label" too, I tried to send something out from my 11-cent balance there at MultiBit, but forgot the password...
I do not know if any other blockchain watch programs will allow viewing a Label.
Never used MultiBit so I would not know.
There is only one place you can put arbitrary data into a transaction and that is the OP_RETURN script that currently takes 40 bytes (soon to be 80). So you will get 40 ASCII character into it if you really wanted. (80 soon).
I have a feeling though that OP_RETURN is going to be abused and it might not be around for long.