> I agree with your stance about merging GUI and engine code: it is a > mess and often introduces many maintenance and performance problems. As someone who has just spent the best part of three months rewriting code - ohh I learnt the hard way ;) dave