yeh we are off-topic so one more question and i am off

So All I do is
Export Private Key. Then With that > Exported private Key << I do not need to keep updating the wallet.dat? In a scenario where my HDD is DEAD I grab that key from my USB with the Private key on it and use the
Import private Key function and reset the blockchain + transactions.
Yup.
And what happens is that the same BTC address which was there when I exported the key and all the transactions that have ever been made to that address will appear again on the new hard drive with my new wallet?
Is this correct?
Yes. The coins of course are not stored on your computer, they're in the chain, so if you have the private keys for them, you have them. Depending on the client, if you create enough new addresses, you may be generating new private keys, so if you do a lot of transactions, it's worth backing up on occasion. If you're just receiving to a single address over and over you only need to back up once. Hell, you could just create a paper wallet and use that address as the middlecoin mining address.