The best definition of Yahoo! I’ve read is:
“What you yell after selling your stock to some poor sucker for $120.00 a share.”
Just as a reference, Yahoo! stocks are currently quoted at the NYSE at $11.88 a share. My golly, what a difference! Good Day.