Aren't you considering the iriver's? h1x0 or h3x0 are really nice options with all you need: 20/40 GB, 16 bit, analog line-in, digital input (h1x0), plays flacs, drag and drop, small and less than $200 if you are a bit patient on Ebay (I've seen many h320's sold for less than $100 past weeks)