That was a wonderful post, well written, humorous with just a splash of bad language...not enough to be offensive but just enough to emphasize your points. :D
I really love this post because I'm one of those people that have to fight every single day to not give up. Its hard work but I can look myself in the mirror most days so that's a plus. :D
Thanks for sharing this because its very "spot on" as they say over the pond. :D