It's always a difficult decision, but the way that I look at it is that there is always something new just around the corner when it comes to computers. If you wait for the next thing to come out all the time, then you end up waiting forever.

The earliest you're likely to see Vista is December, and it could be next year even. Though you'll be able to get hold of the public beta in the not too far distant future.