Let me show you how to hump without making love.
Now, from what I have collected from many complaints on google and the lack of any help from my internet company (Charter Communications), I have turned you all. Basically, it is rare for me to ever not have a DNS issue when I am using the internet although it is definitely connected and working fine. It's the not the router, my pc or any wiring on my end, it's somewhere beyond. Is there any tricks or trades to get around a DNS solving issue?
None.
Find a better Internet company?
Are you having issues resolving an IP to a domain name, or vice versa? If so, and if the IP rarely changes, you could perhaps modify the HOSTS file <C:/WINDOWS/system32/drivers/etc/HOSTS> to manually associate the IP and the domain. IIRC this effectively has Windows skip the DNS server and use the HOSTS file instead (for IPs listed inside of it).
None.
If it is a DNS issue, you could configure different DNS servers on your router instead of having it use the ISP ones. OpenDNS is a popular one (servers at 208.67.222.222 and 208.67.220.220). There are also Google's DNS servers (at 8.8.8.8 and 8.8.4.4). If it is solely a DNS issue, this should solve the problem.
Don't mess with the hosts file that was mentioned above.
None.