Thanks!!
I'll try out the solutions and see what I find and post it up.
I'm actually using an old version of DelphiX, so I think it's probably a version bug.
I think I might get a tutorial going here....