I have a Pono player, as well as a Rocoo P. both can take huge sdxc cards. The Pono player has built in 64 gigs plus comes with a 64 gig sdxc card. The Rocoo P has a built in headphone amp, only has 16 gigs built in memory though i think (it's a small player). The Pono player can play all lossless hd formats from wav and flac to 192,000 khz 24 bit hd audio tracks.
Creative Labs also has made good players.