If you use Farnell and appreciate their best feature of 'a data sheet for everything' then you will be pleased to know that I have included Farnell codes for most of the components that are used in the projects for my book '30 Arduino Projects for the Evil Genius' - www.arduinoevilgenius.com
Farnell - if you are listening I would like the opportunity to talk to someone about potential marketing opportunities with this.