Well... to be honest. Alt tags are not so usefull. The main functionality, and you won't believe it, is for the search engines to list your page faster.
Alt tags take to long to appear so that a person navigating the web will stop 2 seconds till a box with "red rose" comes up.