Unconfirmed transaction - Non(e) standard input A few hours ago, I created an offline transaction using the offline transaction tool available at:
https://www.strongcoin.com/downloads/offlineTransaction.zip

I coped and pasted the resulting transaction into the chain at:
http://blockchain.info/pushtx.

The transaction appears to be stuck. It has a high priority but also says "This transaction has a none standard input."

The transaction # is:
5826ae9e76e2edac733bf9633f5b13de3985dc8989d64ba1780e01d7eac76ee2

I did some googling around, but have found no definitive solution. In the meantime, I imported the private key of the sending address into a wallet at blockchain.info (not sure if this can help - it shows that I sent the bitcoins, but the transaction is unconfirmed.).

What should I do? If I wait a few days, will the transaction simple fail &amp; the funds revert back to the sending address? Will sending a second transaction work (possibly after waiting a few day)?

I'm new to the bitcoin thing. I am pretty technical (part of the reason I went for an offline wallet to begin with), and thought I had a firm grasp of what I was doing. As it were, I should have played around more with smaller transactions.

Any suggestions would be very appreciated. Thanks!
Your transaction has obviously hard time getting accepted by miners, thus it is stuck in the unconfirmed transactions pool. If no miner decides to include it in a block (because it's non-standard), you'll wait forever - it won't automatically "fail".

The best thing you can do is create another transaction spending the same outputs, this time with standard inputs though (use BitcoinCore client if unsure). It will be picked up by the miners quickly.