If you want to do something really fancy and advanced, add this idea to your todo list:
Make bank 9 reserved for Program Recorded Snippets.
If user hits Ctrl+Letter then program should beep, then record from mic until ctrl key released, and then store the sound into that key (in bank 9).