Nice work! For the record: Sphax has a Hue shader that can do this for HWA, and I'm pretty sure my Flash Fx extension can do it in SWF (but it's undocumented so forgot about figuring it out by...