I'm typically a very skeptical person but I have to admit I'm becoming somewhat bearish on the current cycle within our field. There are definitely some home runs out there but I always ask myself who are using all of these web services and apps. Honestly I feel like our field is becoming a lot more hits based almost like the music industry - a small minority hit it out of the park while the rest toil in obscurity. (I include myself in the toiling in obscurity group.)
Now Ill be the first to admit there are a lot of things that could be done better through the application of computing but sometimes I feel like everybody is trying to jump into the same boats when we should maybe be taking a broader view of the landscape. Sorry I know this a dreary comment but just my 2 cents.