wow.. lots of stuff and a very serious surgery. it sounds like you are well prepared for it and know what to expect!