Much has been said about web 2.0 and the way that it is changing the way that we communicate. There are many different programs offering a web 2.0 experience but very few impacted my life until Facebook came along. I have found that it offers an amazingly easy way to re-connect and keep in contact with old friends, ex schoolmates and colleagues, but it also has its downsides.
Map of Web 2.0 courtesy of xkcd