Any idea to do the suggestion you give?
"Another method is to request a mining pool to mine it for you if the first 2 doesn't work out."
So you mean the transaction will be keep on network and will not rejected?
I suppose what ranochingo is saying is: you could contact a couple big mining pool operators, and offer them a bounty to include your transaction in the next block they mine.
I've seen this proposition many times before, but i cannot remember if somebody suggested which pool operator was open to such offers.
A miner can chose which transaction he'll include in the block he's mining, so this tip does makes sense if you find a big pool operator willing to help you out.
Yup! I have seen it happen several times when mining pool owners came forward and helped them to mine it into their block with no incentive.
So you mean the transaction will be keep on network and will not rejected?
Since your transaction complies with the free transaction rule, every time Shorena rebroadcast your transaction, nodes will relay it to others and those who dropped it out of their mempool would include it back again. This will happen till it gets confirmed. Since nodes have a policy to not relay transactions using inputs that is conflicting with another transaction in their mempool, it is very hard for you to make a new transaction for miners to accept. As Shorena suggested, without experience, you can mess the process up. Unless you want to take the risk and do it, you can ask Shorena to stop rebroadcasting while you execute the process some time later when the nodes have forgotten about your transaction.