Sounds like you read my mind! I 100% agree that there needs to standardisation, like in the computer industry. I have tried using 'Meccano' which is ok but very heavy. I was thinking of using polystyrene (as used by modelers) but its a bit too flexible. Looks like I'll have to build a wooden robot! (Strong, light and easy to work with) The electronics are not a problem, there are some good robotic modules available and I can design and build my own, and the software would depend on what processor I choose, but I am not a mechanic!