I've just put up a small update, which may come in rather handy for some of you "power users".
If you have an account on Instaud.io, and you have more than 1 page worth of uploads, you will now see a search box at the top of Your audio. This should make it easier to find that specific thing you did 2 years ago.
I've also put up a Donations page. If you'd like to help out a bit with covering Instaud.io hosting costs, now you can.