That's not quite what I meant, I just didn't think it was an isolated issue like a slow connection or a virus might be. I'd really like to investigate, because that was pretty bizarre, but I can't seem to find the URL the main page directed me to... I just know it had something to do with VlexoFree, the site host.