While I was on John's blog the other day I stumbled upon this Hype Cycle.  LOL:

hype-cycle

Not sure of its original source but I'd like to meet the analyst that put this one together.