Thanks. That looks like a good workaround for my problem. I will use that in the mean time, but im still looking for a more direct solution to this problem. I have not yet tested to see if the NetworkManager is the cause. I will do that when I get off of work.
From what I found out with google is that NetworkManager could be sending out edns0 questions/signals to my router/firewall and my firewall may not recognize it. Here is the post I read that from.
http://osdir.com/ml/network.networkm.../msg00074.html
I havent tested that on my system yet either, but the symptoms are the same: 5-10 second wait using domain names, but loading instantly with an IP address.