Here are some things I have developed in the past for various purposes. Sometimes they filled a specific need, and  sometimes they were just fun to think about and program.