i'm not arguing that iTunes gives a bad user-experience: it's heavy, slow and sometimes not-so-well integrated with the OS. but, even if itunes 10 hasn't been rewritten using cocoa (wich i do hope, of course), i don't think it'll be worse than itunes 9: Ping is a web-based service, itunes only shows it.