Devices - or servers in the case of dawgs - that are connected to the internet all have unique IP addresses. We've all heard that term before. Just think of it as a phone number for internet stuff. We all have unique cell numbers that we can call or text each other with right? Well say we wanted to simplify remembering all those cell numbers and just wanted to be able to call someone using their username here. So instead of dialing 312-555-1212 to call me you could dial the word DrivenByDemons and there would be a table somewhere that cross-referenced DrivenByDemons to 312-555-1212. Simple right??? Well let's say I get a new cell phone number. We need to update the table that sends DrivenByDemons to my number. That is what a DNS server does. It's the table that keeps the names referenced to the numbers. So Dawg changed servers and therefore was forced to change IP's. The DNS servers needed to be update with the new IP for www.dawgsaloon.com . Simple, right??? Now your router and/or PC can also keep local info to speed up these lookups. By clearing your cache you are forcing a new fresh lookup of the server IP associated with dawg's instead of your now out of date copy. The update would happen automatically at some point but flushing it makes it happen right away. Make sense?????