Angst is right. I love angst also. This is full of it, but full of warm and fuzzy feelings also. Fantastic work.