Windows Vista Leaks ... Again!
10101001011 writes "The latest build of Windows Vista (5231) has been leaked to the public, again. This latest build includes some major revamping of Windows Media Player, including a smart interface. Also, IE 7 now sports tabs a la Firefox, under the address bar. Are these leaks accidental, or is Microsoft actually trying to pull a 360?"
Hopefully, the pedantic polyglots will never pester Slashdot again.
Bastards.