Hi...this list falls short of an important player - Xtreamer. Its biggst advantage over all the other players lies in its capability to play DVD/CD. it has an inbuilt CD player in it. Besides, it can be directly purchased online with product being directly shipped to india from Hong Kong.
Using WDTV Live since last 1 year have installed custom firmware WDLXTV Live and it gives all what I need, torrent, Data Sharing, Shoutcast, flickr and liberty to stream any online Audio / Video content.