I think it is fair to say that Google, Facebook and Twitter (and Apple!) are some of the great names who have demonstrated a great understanding of online user experience. However, I know there are millions of sites out there that all have there benefits from a user experience point of view and would like to ask you guys to share what you think is a good website. The reason I ask? I am soon to be instructing a web designing company to design and build my company website, but I want to tell them what you guys think are great sites (keeping away from the mainstream). Many thanks!