Web 2.0 is an expression that's made its way around the Internet the past few years and despite the amount that it's used, few people really understand what it means.