The iZook areticle is good but doesn't mention that the rest of the system gets crap in it too.
Because i'm pedantic and like to stuff around and take ages to do even the simplest of jobs

I pulled the heater out and apart to clean it out. Which meant I had to pull the whole dash out....

It
was clean in the end though...