Gah, they imagined a few more tests that they can bill me for, so I'm still here another day. Hopefully go home tomorrow some time (friday). Still haven't been given a date for surgery, but is will be soon, probably next week. Thanks for all the well wishes, it does mean a lot.