Thank you for posting this, i know ill be coming back to this post again and again whenever i feel like giving up.