I'm actually working on a project right now for an in-browser guitar amp simulator and the ability to record whatever you've played. Planning on doing a pretty in-depth writeup when it's done.
Yeah, agreed. Super impressive. On that same token, you should check out http://getinstinct.com/ if you haven't seen it. Those guys are doing some really cool stuff.
Didn't you write the Recorder.js? I was able to implement it with ease for what we're doing. It has a few too many quirks to use in production but it's mostly there. Have you encountered a crash when unplugging the headphones?
I'm the original author of Recorder.js... not sure why unplugging the headphones would cause a crash. It may be an underlying bug in the Web Audio API. Feel free to file an issue, though!