Try to do "-rescan" it should rebroadcast the transactions and if it never got created then it return the bitcoins to your account.
Okay, how do I do that on a mac?
I was traveling and that is all I had at the time.
It is bitcoin-qt mac version.
thanks
open up terminal and make sure bitcoin-qt is off and do...
/Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -rescan
EDIT: also doing this will make it so if you close terminal it will kill the process so you have to wait for the rescan to finish then exit that bitcoin-qt