that could be any number of things... i doubt it is your css or markup. Sounds like a route, try Start > run > command > tracert tinyurl.com and look for the bottleneck, if it looks fine there, then take a look at your IIS, if its a shared server, you are probably throttled memory wise, get a VPS