Recently my Raspbmc box hasn’t been so great. I found that the Web interface was quite slow, the commands weren’t processed as quickly as they should be from the XBMC remote app on Android. And then there was the crashing 😦 I was sick of it so I decided to look for Raspbmc alternatives and I found OpenELEC. I don’t know too much about the internals of OpenELEC but what I can tell you is that it is some sort of lightweight linux distro which runs XBMC. It is much faster than Raspbmc and works nicely. It was really easy to setup, I just followed these instructions (http://wiki.openelec.tv/index.php?title=Installing_OpenELEC_on_Raspberry_Pi). I did have some issues with setting up the wifi but I believe that was more a problem with USB powered hub I was using.