Experimental changes

Hi Stephen,

Finally got around to doing this.  I've had my audio player running pretty much non-stop since last we talked and these changes seem extremely solid.  These last few were made several weeks ago and I just got around to committing them after a long testing period.

Enjoy.