If you are like me, you have been hearing a lot about web 2.o lately, and how it is going to revolutionize software and the internet. So this begs the question...what exactly is it. Even if you ask the techno geeks, I haven't really found a good explanation until now. Check out this article, and it will start to make sense.
What is Web 2.0? Design Patterns and Business Models for the Next Generation of Software.