Okay I may have done something stupid. I had the bitcoin client installed in Mac OS X but I mined bitcoins using Windows with bootcamp. So I thought I might as well shift my client to Windows. Now instead of copying the wallet.dat file like I should have I transferred the coins to the windows client from the Mac one. But now they can't be online at the same time and so my transaction isn't going through. Is there some way to solve this?