This was what convinced me to switch to LLVM. I now regret that decision, but at the time, it sounded like a lot of fun.