The Iriver meets all your requirements with one exception. The battery is not one that is intended to be replaced by the user. However, there's a guy in the Iriver forum who has done it and maintains that it's no big deal. And changing the battery isn't something you do every day.
|