very nice and well thought out. i would add that you should open the water block and clean it out, they don't always get everything.

+rep!