Either way, I will try and check with you before posting up. I realize a long time has passed.
The more blocks go by, the larger the chance it will be included, unless you are talking about some pitiful micro-transaction (some of those can become lost money). Part of the probability of being included in a block is the size of the transaction. You should probably read up on this if you plan to do many transactions with no or minimal transaction fees.
In this site of so-called Bitcoin geniuses, not a single person even had a response to my own thread asking about a certain peculiar behavior of the reference client. Maybe nobody here knows. Maybe they're too dumb. In any event, I'm still interested in knowing why the reference client did this thing.
I'd only worry if you wake up tomorrow and the transaction still hasn't cleared. They generally do eventually, if they are for any substantial amount.
Thanks. My coins showed up. It was a triple digit transaction, so it wasn't small. Maybe the issue is that they are brand new coins. I should have told him to include a transaction fee. It looks like they came in the middle of the night. It took over 10 hours.
One other thing is that his wallet was loading to catch up on the blockchain when he tried to send the coins. Would the client wait until he was caught up to process the transaction? Or does it really take 10-11 hours for a large transaction with no fee?
EDIT: He tried again today and it arrived in like 5 minutes. I guess the issue was his client was catching up on the blockchain. Now I don't think it had to do with the fees.