Using built in network sharing I transfer files to the surface over the home network. No need for usb or sd cards.
I use Mplayer classic for videos. Winamp for audio.
go to codecs.com for the latest codec pack to play most all formats in one simple pack (klite is what I use).