Hi Jim,
<< To gfind out if you have a well designed business class ask yourself, can I create this class as ole public and use it in Excel to display and edit the saem data?>>
If you can use the class to edit and DISPLAY the same data in Excel than aren't you saying the business object has a user interface?
Mike