> Any ideas about this problem :-) I dont' know if this is a 'right' approach, but if the program has user interface, it helps also first to create this user interface. That way you'll be able to visualize what information your program needs to get and to send back. It can be easier then to define classes and methods... Ksenia.