I use this a lot. It's great for understanding current flow, negative feedback and things like transmission lines.
There is an iOS app made (?) by the same people (it at least looks and works in a very similar way) called iCircuit. I haven't bought it but it looks quite good — you can use the devices mic and speakers as components in realtime!