Man of Honour
that's why I use plex for remote playing. I still have XBMC as my front end for the HTPC but use plex for transcoding / streaming away from home. I have 20meg up so it makes it very reasonable, even on a wifi network to stream at a decent bitrate - heck even on 3G it transcodes to a suitable bitrate to stream well. Music works particularly well too. I installed the plex app on my tablet and phone, as well as setting up my otherhalf with it on hers, and she can access the media server from her office too. It works really well.