I believe I may have encountered a bug. When I attempt to sync my iPod Touch (2G, iOS 4.3) with non-Apple software, such as GTKPod and Clementine, it actually works. Is this working as intended? I thought I was supposed to be locked into iTunes exclusively in order to use Apple products? If this is a bug, when can I expect a new iOS version to break this compatbility with unapproved software and restore the intended functionality of my iDevice?