This looks really good!I hope you'll find an opportunity to add those features.Also, this looks like a perfect fit for mobile.