How to work with Sources and Devices

http://www.boinx.com/chronicles/2008/11/10/how-to-work-with-sources-and-devices/