I've got a jail broken atv2 that I adore but XBMC on it kinda sucks. I run XBMC on my HTPC and it's awesome but I've found that its easier just to create network shares and stream the content that way. It still requires a jailbreak, but it's much more stable.