Song was written about the old HHLL guitar tech Jeff. The band used to give him shit about his Mom and after he left this song was written for Turtle Nipple as a nice little "tribute." * The title of the track "Is This Your Homework?" is a reference to the film The Big Lebowski.
http://www.youtube.com/watch?v=ZBQ_DqpdYAk Jeff is infront of the camera in the yellow shirt.