Gimme a P! Gimme a D! Gimme an F! Oh, and give me something I can use to generate them :)