Comments (2)

  1. The big news of the week is, of course, that Windows Vista Beta 1 has been released. In addition, IE7 Beta 1 was released as well. While I haven’t installed either yet, this is definitely good news on the road…