backinblackaczdc, I have found batteries for the H10 20gb for about $30 (before shipping) but I obviously have not needed to buy one, yet. Sounds like you need one, though.
Here is a good place to buy one. May also want to try ebay. Make sure you get the right capacity/voltage.
To make sure you disassemble your iriver correctly, check out
this thread.