I don't think many of us can say that you haven't come close to noding off in our GA days. What the atsb will need to figure out is was it due to the pilot not getting adequate due to personal reasons(young family, etc) or due to insufficient/inadequate rest provided by the company. I will not speculate on this company in particular, but it wouldn't be the first time a small ga company has had a culture of making duty times "fit" their needs.