This site is my personal site. It accepts advertising and receives other forms of compensation. Such compensation does not influence the informatio…