I found this site 'by accident' the other day, and thought it was quite good. It's obviously in the early stages, but seemed quite a good idea to me. There is a commercial element to it, but you don't need to get involved with that.
I would be interested in what you think
www.doineedavet.co.uk
ps I am not trying to advertise it - just liked the idea.