Also on the work front, I don't think I'm doing a particularly good job in my designated role. Working on established projects, particularly for products, works well for me. But when it comes to coordinating customer solutions, I find it daunting, and I don't really know the right people to talk to.
Back to brooding over the first issue...
Update: Feeling a little less stressed now. I explained and admitted guilt, and have managed to avoid anyone making a big geal of it. Just had a conference call with one of the people involved and the issue didn't come up.