the xbmc back works well, however if your using the latest version you may want to look through the forum he posted a fix.
http://forum.xbmc.org/showthread.php?tid=129499&page=18
i currently use it as a file server and find it very stable reliable. Im currently sharing with 3 machines. I am happy with it. not to mention one of the machine is only 100mbit.