Too bad this post was pretty left out.
I could suggest getting a FiiO E11. Sounded warmer on my SR80is. It as 3 bass boost options, "0" for no effect, "1" for the bass touchy feel, and "2" for the overkill bass. No compromise on the mids and highs (i find this E11 to tame the bit harshness of the highs). Only bad thing about this is when charging, you can't use it. You had to wait for it to fill its banks.