Great post mate. Patience...often the hardest investment skill to master.