Oh man I am truly sorry to hear that.
As Brad said, our condolences do not seem to be enough in times like this.
There are some great people on here and although we are a bunch of gear heads and most of us have not meet in person, we are also people.
If you need anything, even if it is a place to come and vent what ever emotions you are feeling at the time. don't be afraid to do it here.
All the best.
Jason