Hi all, I keep hearing about this 'megasquirt' thing. Im new to v8's and everyone I speak to about it, says its better for the engine, better overall etc. Sorry if I sound a bit dull, but im assuming its something to do with the ignition system and waterproofing it. I found the website, and...