I think we are at the point where it would be helpful to have some common interfaces for some of the FEZ software components. We have several motor shield drivers and different joysticks, and a pile of different temperature sensors, and so on. I think a common motor driver interface class would be a great thing and everyone who implements a new motor driver shield / temp sensor / etc. implements to that interface (when appropriate). That way, when we change our project from a 1 amp motor driver to a 25 amp motor driver, we have a common interface and don’t have any code changes.
SO, maybe Fezzer.com could add a category for Interface (in addition to Driver, Snippet, Extension, etc.). I think it could make code development even easier.
Of course, this is only where appropriate - we don’t want to bend a device to artificially fit an interface that doesn’t make sense.