Quote Originally Posted by ddt0725
Also, I think it would sound better "Welcome to our site" rather than "Welcome on our site"

I think i've been around Dutch people too long, I didn't even notice that. It's the literal translation of "Welkom op onze site", (op = on, amongst other meanings). But yeah, "welcome to our site" is better in english...