JoeS,
Thank you for posting this great account of your experiences. While it's unfortunate you had the ride you did, it's great of you to share for others to listen and learn. I hope your next ride works out for you, you sound like you have what it takes to make it.
Your story illustrates...