Hi guys, I'm newbie about iPhone and SQLite. The basic idea of my application is discovering all the available MediaServers on the local network via Wi-Fi, displaying all the available multimedia files on the chosen server, and finally plays the chosen multimedia file. It's based on UPnP. Ideally, this application should be quite iPoddish, thus I want to follow the list-style (Playlists/ Artists/ Song /Videos ) of iPod, but not to bother the users with the click-click-click traditional directories. So my questions are : What does iPhone do to form these lists? Does it use the SQLite to store the multimedia files and retrieve their descriptions on SQL query to form a required list? Since my application aims mainly at the remote multimedia resources, should I get the description of each file stored on the MediaServer at the beginning and store all of them in the SQLite database on iPhone so that the different lists could be formed from them? Could someone be so kind to answer these questions? Thanks a lot.