I should add that I am a control developer that is what I really enjoy I have loads but I never commercialised them properly.
I do use other peoples Lego bricks but I do also build my own Lego bricksmuch more fun doing that but not when you are under time pressure constraints and deadlines you rarely have the time to roll your own :(