Sorry for your loss, Mike.
I called a buddy of mine in TX last Tuesday on the way home only to get a call from his wife to tell me he had passed away the Wednesday before.

He has liver/lung cancer so we knew he wouldn't see Christmas 04.
Losing a friend is never easy.