Peter, I use traxmaker/Circuit maker, nice package... its not got a huge library but its big enough.. Ive added a few of my own components (mircos , SSM2164 and so on) Its simple enough to grasp the use of. Paul Maddox