Wow! Good job! That sounds like a very tough ride, and you are one tough cookie!