Attitude is a major part of the battle and it sounds like you are doing a GREAT JOB of keeping yours up. I will keep you in my prayers as you go through all this!
God Speed to you! Bill