Site is painfully slow Site: Invicta WatchThe homepage loads fine, but if you want to look at any thing else on the site, it takes minutes to finish loading.