I've been meaning to update to Cyanogenmod 9 for the past couple of days now to get to ICS 4.0.4 but I don't know when HTC is going to release the kernel source code for it so I don't know whether to update or not...and I do rather like Sense ATM