Hi,

I'm trying to change some DNS records on GoDaddy so the website for a domain name is hosted by a different company but still ensure that the e-mail service that GoDaddy hosts for that domain is not interrupted. I have worked with the basics of Name Servers and NX records before but I am cloudy on how to do this.

Thank You.

I let this stew for a day so I'm not going to get into actual record formats but comment on what a DNS does.

In short it takes an English (or words) and turns them into the IP address of the server. So let's go with your site is currently at goldfinch.com.
Why not put in a record for email.goldfinch.com and another for your web servers (www.goldfinch.com and goldfinch.com)?