RandJkes has 5000+ jokes, puns, riddles and other word play for a little chuckle
Randomly generate your own happiness, you do not know what hits you next