123D Circuits lets you design and simulate electronic circuits in a virtual breadboard environment. Arduino code is also supported. You can work on the design collaboratively like Google Docs. Currently the editor is designed for Google Chrome, so you might encounter problems with other browser. By default, the designs you create are public, and you will need to pay a monthly fee to make them private.