Correct me if I'm wrong but I just want to make sure I got this correct.
The arduino connected to a USB port will give you 5V max output.
But if you connect a 9V powersource you can draw 9V from the Vin pin? All other pins will ofcourse have their original voltage.
What about the max current of 20 mA for each pin? Does this only cover the digital and analog IO pins? Can I draw more current from the 3.3, 5 and Vin pins?
Is it correct that I shouldn't connect anything else to the arduinos ground pins except those powersources I already draw from the arduino? In retrospect after writing this I realize that every power source should have a output and a ground so to make a working circuit.