I'm afraid that I don't have anything in c# for you, but some advice on whether to load the info first or not. My suggestion would be to load the info first. This is because if the user wants to do several searches, preloading all the mp3s will mean that you only have to access the file info once instead of several times. This will save vast amounts of time for people like me who keep a BIG number of mp3s
Hope this is of some help
Oh, and don't use the "Back" button on your browser to edit a post, use the "Edit" button.
You might want to delete some of those extra posts of yours