Yeah, good question. What about Windoze VPS?

PS. Can't connect to your site from 3 locations (EU, EU, USA),
so something wrong with your website.