Old wallet has 'learned' the new transactions and listed them as happeneing all today. with the final one I actually made today not showing any confirmations
If the blockchain for the client running the old wallet has completed updating to the latest block and there still are no confirmations showing that could mean the client determined that the transaction is a double spend. (It could also mean that it just hasn't been confirmed yet, no miners have included it in a block yet).
Does the spend transaction appear on Blockchain.info for instance? If not, then it is likely a double spend and you'll need to perform a little wallet surgery to get the balance on the old wallet to reappear correctly (by using pywallet to delete the offending transaction, then -rescan.)
If it's double spend which now I believe it is, no confirmations, transaction ID doesn't exist
Is the messed up info just contained in that wallet? Meaning I could use my new wallet and redo the transaction since it didn't go through anyway and nothing would be wrong?