I realise that this will be nothing new to many of you experienced guys but I found this a very interesting explanation of what actually happens when you use the Arduino interface. This is a looong article so be prepared – Pedro
http://urbanhonking.com/ideasfordozens/2009/05/18/an_tour_of_the_arduino_interna/