I was glad to see you back as well. Just for your information, Some one up the line should have their backside kicked. Domain name renewal notifications come out several months before they are due. Looks like the administrator (of the Domain) did not pass the info on. I work in this area so I know and to let a working site go down without contact with the owner is a big no no as far as we are concerned.