Scott,
That is a nice and buggy fly. I'd mash that barb a bit more. It might not pass the T-shirt test.
M