BTW, I have on hand another fly joke that is quite funny in a ... well ... ummm ... a bit on the "in the gutter" style. I am reluctant to post it.
When in doubt, I say follow your instinct. First impressions are often the best.