the players couldn't be as small as they are with compact flash...

I've seen the S50. I think that if cleverly designed, it could have been the same size and accepted a CF card. I think there were other engineering reasons for the choice other than size.
_________________________
Tony Fabris