Pets.com? The exuberance over Twitter has some remembering the mania that surrounded intriguing yet unprofitable and largely unproven tech names some 15 years ago.

Read more