Just looked up the profile of Sarah who was posting in one of the other threads and went to her reviews. Google Chrome (the browser I use) popped up a window to say the web page 'was in Indonesian and would I like it translated'?
WDF? Gave me a good laugh. So, where is this site hosted?