My current one involves the cult classic game Asteroids, but painfully crappily reproduced using Java and AWT. Among my tasks is to replace the Array with ArrayList, convert the AWT GUI to Swing, replace the Enumeration with Iterator and somehow improve the already crap game. I hate Java.
It also turns out that a friend's PC that I built for him in February is now coming up with SMART failures when it boots (basically the hard drive is dying for those of you who don't speak geek). This is after the original hard drive died as soon as we opened the box and we had to send it back and buy another one from another supplier after we didn't have any confidence in the original supplier because between them and ShittyLink, they delayed our order by 3 days. Bastards.
[/rant]
// Edit: The other purpose of this thread before I got going with my rant was that fellow geeks can converse full in the knowledge that nobody understands a thing they're on about
