I have several transactions in my local wallet that seem to never confirm. They are all transactions that I sent coins. Is there anyway to cancel them and re-send them without losing the coins?
Do you have a recent backup of your wallet from before you sent the transactions?
If not, you can use pywallet.