Farnell’s customer service is very good and they have a good free resource for design advice. They have a good selection of electronic components, modules and tools. The documentation is usually ok but some products lack pictures and data sheet. Their prices are also a bit more expensive tha...