I managed to resist the temptation of posting a previously made class in the last contest, but this one might be irresistible... I've got soooo many classes that fit into this category that I love.