Technology?!! I had an odd issue this morning with my laptop loading some pages slowly and with crazy CSS rendering issues, other pages refusing to load at all, and some loading fine. Greeeaat. After a little searching I found a piece of advice to flush my DNS cache (didn't work), or use another DNS service, like Google's free Public DNS.*
What? I didn't even know you could do that. After following the directions here (more or less - I'm on Vista so it took a while to find my network adapter settings), magically all pages were rendering correctly, and more important, faster than they had before. I'm on an ancient Dell laptop, so I'd assumed the speed issues were just due to older tech. But it has helped, noticeably, to speed things up.
So then I realized my iphone 4 (yeah, smartass, I used to be an early adopter too, but, $$$) wasn't loading my eBay app when on my wifi (also a page that had been loading incorrectly on my laptop) which is kind of important since I have a couple of things listed and the app does a great job of instantly letting you know if you've received bids, payments, feedback or messages. (Clearly something is wonky with my wifi/router as it loaded fine once I disabled wifi - AT&T Uverse, if anyone else is having issues.)
Enter this tutorial on setting your DNS servers to Google's Public DNS on your iPhone (no reason why it wouldn't work on any other platform). SO. MUCH. FASTER.
Everything loads, easy as pie, free. If you're a Google hater, OpenDNS offers a free-to-home-consumer option, also.
*Quick explanation of what DNS does, and why you want it to operate more quickly, courtesy of the smart & obviously wonderful Violet Baudelaire:
I find DNS is one of those weird things people don't really think about or know about, so a brief and overly simplistic explanation for anyone that's wandered on in here and doesn't know what's going on:
DNS lookup is kind of like a telephone book. Every webpage has it's domain (www.jezebel.com) and every webpage is hosted on a server somewhere, which has an IP address assigned to it (255.255.255.255). In order to access the information for the website stored on the server, you need to somehow be able to correlate the two. Think of it like wanting to call someone. You can't just type someone's name into your phone - you have to know a phone number for them. DNS is like a telephone book that you can use to lookup someone's name, get their phone number, and then connect with them. Obviously, the faster that DNS can recognize the domain name you typed in and lookup what server it's on, the faster you can then connect to the website and have it load.