It works fine on XP, although it's user interface is a bit weird, to say the least. I think it was written by a cross between a model railroader and a computer programmer, which doesn't bode well I suppose :-))
Personally, I use Raily 4, which is also weird (but less so in my opinion)...