First of May, First of May...

The greatness of Jonathan Coulton:

This particular ditty is NSFW.