Normally, I don't have enough time to really dig into the bleeding edge technologies, but I am trying to rectify that. The question is always "When is it too early.."
For now, I have been looking at some of .Net 4.0's newer features, and one really cool thing for environments which have years of legacy software is called "Multi-targeting". Essentially, it allows you set the target environment for an application in the same IDE (but later target new versions).
As an example, let's say you are currently using ASP.Net 2.0, and you have to because of client concerns. No problem, you'll be able to set the VS IDE to target the 2.0 framework. However, when you decide to upgrade, you can just change the target framework version. The neat thing is that the IDE willl hide and show Intellisense based on the target framework as well.
Scott Guthie is writing a series on it I plan on following closely. This time, I may just have to be more bleeding edge than I have been in the past.