Yes, the 500 internet server error message can appear for any reason, what I was saying is that it is server related which means the .htacess file could be to do with it.
At the moment, xo2 is down so I cannot check CPanel for the server log, though I think I saw it somewhere..
I was going to...