Hey Mike.
Add a rule to your field.
Make the condition does not match pattern and select SS#. This way if it is
entered correctly it will be left alone.
Then for the action hace set field value pointed at itself.
Enter this formula.
concat(substring(., 1, 3), "-", substring(., 4, 2), "-", substring(., 6, 4))
This will insert the dashes.

Signature
Thanks
Clay Fox
Qdabra Software
http://www.qdabra.com
InfoPathDev.Com
The Largest InfoPath Forum in the World
http://www.infopathdev.com
> Hi,
>
[quoted text clipped - 3 lines]
> Number pattern in rules limits the user to having to insert hyphens
> him/herself. I want this done automatically. How do I do this? Thanks.