I would strongly suggest you check out both the Plex and XBMC forums and ask there. They have forum threads dedicated to Mac and they are helpful, often brutal when things don't work (they don't pull punches so you know they want only the best they can get out of their systems).