Dave,
>BTW you have to both initialize security and initialize localization to get the security to work because the language field on the users table is added via localization.
Good point...I'll make note of that!
Thanks,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com