I think this has potentail to be a great plugin if it had a few more options. Which is a lot more work for you so that's why I am thinking you could develop a premium version :-)
Like listing the members in random order or by most active. Or being able to exclude certain inactive contributors. Stuff like that.
Love the search, and although a few little challenges.. yes it could be really great!