The Innovatek comes in two flavors. The only difference is the quality of the CPU water block. The one with the higher quality water block is $249. The one with the lower quality water block is $200. They do not come with any other water blocks. To cool your graphics card you need to buy an additional $36 chipset water block. Remember shipping hasn't even been calculated yet. In the end this will set you back at least $300 if you go for the high quality one.
I'm sure it works well--but you must make sure you get antifreeze, water wetter, and pure distilled water. You must also check water levels regularly to make sure they haven't sunk too low, and clear out air bubbles when you first use it.
1° of separation between my monopoly and yours. That's business with .NET