Board/Shield/Library Cross Reference

Is there a reference somewhere that shows which boards can run which shields and are able to use which libraries?
I have quite a collection of Arduino and Arduino look alike now and confusion reigns supreme.