doubleTwist player. I've been happy with it for about 6 months, and I use it almost daily. There's an optional computer program that is almost identical to iTunes.
DoubleTwist reaches right into your iTunes library - great if you're already an iTunes user.