Thanks for the feedback Paul.
Whilst your idea has some merit, unfortunately searching by keyword requires that the user properly tag and categorise their diagrams, which not all do, and from our experience that type of system is open to abuse. Look at how Google have had to deal with people abusing the meta keyword tags to artificially inflate their rankings.
We will be taking a different approach, I cannot say too much here but we are definitely planning some search functionality.
Regards
Stephen