Patrick,
>1) Where do I do the data bind?
>I've tried "piggy-backing" on another field's BindData event, but that doesn't always fire when navigated...(?)
You could subclass mmMaskedTextBox, override the OnBindData() method and add custom code to suit your needs.
Alternately, you can manually DataBind the masked text box in the form's constructor.
Best 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