Just spoke with the LatinPass office and they said that they were aware their website was not showing up. They said they were working on it as we spoke, though they had no idea how long it would be before it was back up.
Same ole computer problems????????