I want to buy a new MP3 player. I would like to know your suggestions.The following are my requirements:It should have a minimum memory of 1 gb, but not more than 4 gb.It should have a great sound quality.It should have FM.It should have a decent battery life.It should preferably be able to play various formats like mp3,wma,wav,ogg.I have not decided on the cost, but a mid range one should be fine.Also I do not care what make it is as long as it has all the above requirements and a great sound quality.Kindly suggest any good ones you know and it would also be helpful if you could provide the cost.