Microsoft Vs Java Trailer

This might be a bit geeky for most but for those that get it it's very well done and funny.