Tony,
A few questions...are you creating a Windows Forms or Web Forms application? Is there a reason you're not using automatic data binding rather than manually storing retrieved data in your UI controls...or are you simply setting default values based on the selected vendor? How are you saving data? Are you calling a form-level method, using an MM .NET Save button or calling the business object directly?
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com