Okay, trying to get something done quick & dirty in access. Eventually it'll be a .Net or PHP web application with a MySQL backend... but I need to done like yesterday, so I'm working late tonight to get it done in access. I need to store a phone number in a field. So far I have the data type as "text" with an input mask of: Code: !\(999") "000\-0000" x"99999;0;_ I need to store the area code (optional) and the phone number (required) and the extension (optional). I would like it to not display the area code or extension if they are not present. However, thus far I get: Data: 123.1231234. Current Display: (123) 123-1234 x Desired Display: (123) 123-1234 Data: .1231234. Current Display: () 123-1234 x Desired Display: 123-1234 Data: 123.1231234.1234 Current Display: (123) 123-1234 x1234 Desired Display: (123) 123-1234 x1234 Data: .1231234.1234 Current Display: () 123-1234 x1234 Desired Display: 123-1234 x1234 Any ideas how I can do this?