My next library catalog needs

The Follett folks are always after me to upgrade our good old CircPlus/CircCat system to their (ominous-sounding) Destiny. I just can't get too excited about it. I think I will wait for at least some of these features in our next major upgrade:
- Federated searching of periodical databases, e-book collections, subject databases, encyclopedias, pre-selected web sources. (Think everything that Google doesn't cover.)
- Concordance searching Google Book Search or Amazon Search Inside the book) Search by phrase any book in the LOCAL collection.
- User defined tags (del.icio.us). For students and staff, of course. Think of the collection development possibiliites!)
- User reviews (Amazon). Think of the cred.
- Readers' Advisory service. (Amazon, Netflix) Students who checked out this book, also checked out... Based on your past reading history, we think you'll like...
- Ready-made citations (NoodleTools)
- User collection development (LibraryThing.) How I wish I had a list of all the books I've read in my lifetime!
- User networking tools (Ning, wikispaces) Collaboration on projects made simple.
- Seamless interface with student information system and data mining program. Allow searching and sorting by NCLB "student groups" to track circulation. Will SIF do this now???
- Patron privacy protection. Automatic deletion of patron and title links, but preserving the ability to look at trends and track student reading habits. Contradiction?
- Patron access to circ status. I want to log in to find out what stuff I have out.
- Free and remotely hosted. (Ad sponsored.) Not my favorite idea, but seems to be the web model.
OK, I have not done my homework here. I am sure there are newer circ/cat systems that do some (many?) of these things.
But my point is that our students are accustomed to having these tools and features on web sites they already use. If library resources are to remain relevant to them, shouldn't we offer these things as well?
I'd welcome your ideas of what your next circ/cat system should include. Or tell me where the features I'm dreaming about already exist in a commercial product for schools.