A lot of people realized that the dotcom bubble was a bubble well before it burst. The biggest sign was investors pouring money into startups that were sort of inherently incapable of generating the level of profit that would allow them to continue operating, e.g. Kozmo.com.