We're constantly banging our heads against the wall looking for a good solution to uniting the datasheet, example code, example projects, footprints, and gotchas with any given component or technology. I don't know if there is a total solution yet, but bildr is getting refreshingly close.
From Adam Meyer:
bildr is a community driven site for Artists, Designers, Makers, Builders, or anyone interested in the world between electronics and code. Simply put, bildr is all about getting your ideas working with less time and effort.
At bildr we are rethinking the ways in which DIY sites have previously approached this world. Typically, the approach has been to showcase an individual's project, while including full instructions that would enable a user to create a duplicate. bildr's method is quite different.
Instead of focusing on individuals' projects, bildr features community-written, collaborative articles that can be used as the foundation of an individual project. The articles come in three forms: Components, Modules, and Generic.
Because the articles are all single topic, they create a modularity of information so that, unlike other sites, the information is only written once, and is referenced anywhere it is needed. This enables the entire community to write and rewrite, yielding better, more complete articles. This also allows users to choose how much they want to read. Already know what a darlington-pair is? Skip it. But if you don't, and you would like to know, the article is waiting.
So that's bildr - you supply the idea, we supply the know-how.
bildr is currently in private beta, and is looking for anyone interested in potentially helping with the project. We need everyone from grammar spotters to graphic designers; from electronics masters to simply helpful people.
If you would like to help out, or just want to poke around, the invite code is bildrInvite76f3 - You can register at http://bildr.org/register