I guess I should start again.
1) Go to
http://www.dyndns.org2) Click on the account tab
3) Click on create account on the left hand side of the screen
4) Fill in the form, and write down what you use for a username, and password.
5) Goto the account tab
6) Under "Your Hosts & Zones" click on the "Add Host" at the end of the line "Dynamic DNS (Add Host)"
6) Where it asks for Host name, put in your domain name e.g. richman, and select one of the domains in the drop down box.
7) If you are connected to the internet through your SME server, you will see your ip in the IP address box.

At this point you are done with the dyndns portion of the configuration.
9) Log on to your server as admin and enter server configuration.
10) Process through the screens until you get to the domain screen.
11) Make your domain name the host name you supplied to dyndns.
12) Continue through the configuations until you get to the dns screen.
13) Select dyndns.org as your dns server.
14) At the next screen, put in the username you set up at dyndns.org
15) At the next screen, supply the password you you used at dyndns.org.
16) Continue through the rest of the configuration screens answering the questions as you see fit.
17) When you are through, the system will want to re-boot. Allow it to.
18) Your server should now be accessable by referencing richman.
whatever domain you chose from the drop down box.
Your server does have to be connected to the internet for this to work, and should be in server/gateway mode.
Hope this helps
Bob