Thanks Gerry, makes sense.

I think the best solution would be CSLABS own software but i'm going to have to let that mature a bit i think, its still in beta and is very restricted at present.