Jim,
>On an extremely simple basis, you can have a business object that has 30 properties that are part of the interface or you can have one that has 2 methods. When you compare 30 with 2, which interface is simpler?
One could argue though that even though there are only 2 publicly named items in the interface with a Get/SetFieldVal method approach, there are 32 "logical" named interface items, after all you have to pass the 30 field names as an argument to the method. So I'd say the interface complexity is still the same.