I made a sound board with recordings of me for my girlfriend abroad, and it was AWESOME! AND MANLY! AND NOT CHEESY!
Then I decided to expand the program to (instead of being hardwired) read an external text file to decide layout of buttons and which sounds to use.
It's pretty useless but I had some fun with it
The download is a working demo, but it can easily be modified to your heart's content
And please forgive me what happens at the 20 sec mark of the program (Teaser!)
Oh and by the way, I used LWJGL