Waves,
You're not a "tough customer" - you're an inspiration. I've only had to deal with my situation for a few years now and I wake up every morning wondering how I'm going to manage to do this every day for the rest of my life. I get scared because I don't think I can do it.
Then I come here and find people like you who have had to deal with their health issues for years and years. I see the frustration and pain in your posts, but I also see that you haven't lost your humanity and concern for others. Seeing that its possible to hold on to those essential things helps give me the courage to soldier on.