One of the things I want to include in Memoratiā¢, is the ability to record audio snippets to attach to flash cards.  I've been thinking about this for a long time now.  There are basically two parts to the problem:
- Getting permission to record from the clients microphone.
- Encoding the audio so it is small enough to send over the network.