John, who runs personal finance blog ESI Money and doesn't share his last name online, has spent the past few…