Thank for the link.. But, that wasn't really my point. Google works very well for this sort of thing.
The point I'm making is that the Arduino "dudes" making and selling the Arduino badged shields should be encouraged to write some libraries.
It is pretty silly for each person who buys a motor ,shield to then spend time writing their own (I'm sure very clever) code.
E.g. The Arduino Motor shield has the capability to do stepper motor microstepping, so, why don't they (the guys making and selling the boards) spend a weekend writing a library to do that easily?