So strangely enough I havent visited this site recently and quite a bit has changed, the following caught my eye:
And last, but by no means least our very own 'The Register' talking about our big clusters:
http://www.theregister.co.uk/2006/11/14/microsoft_hpc_2006/
Nice to be out there and talked about :-)