Also, is this site based on the west coast of the U.S.? It was about 7:47 am when I made my first post this morning but the site showed that I made the post at 10:47 am.
One may always do a look-up for any IP or domain:
Host IP 184.108.40.206
Location Sterling, Virginia, United States
However, the administrators are scattered about the Earth via (now sunken) land bridges that they migrated across eons ago.
(it's a multi-national sort of site)