Oh and i want to confirm that using pywallet to remove your unconfirmed transactions works with Bitquark. It deletes all transactions from your wallet then when you -rescan it makes it so that your wallet only reflects what actually got through to the blockchain and confirmed.
https://bitcointalk.org/index.php?topic=35214.0Quoting this steve321 and anyone else with unconfirmed transactions.