libraries

shield list I have not heard of. i will look into it. I do believe the big issue is that there are so many shields. take for example screens. Is there a standard they have to meet? alot of times I see things hooked up to different pins, screensare a perfect example, but you could change that in your main program, but is the rest of the shield standard so 1 library can run multiple brands, sizes, resolutions?
getting so many different libraries and finding out 2 or 3are almost identical (some may have different library names thats all) is always fun and everyone wants you to download THEIR library and no one elses. If a repository was to work then a standard would also have to be implemented or is there a way around that?