It’s been more than 3 years since I updated this blog. I kept coming back to this site and cringed at how neglected it was. Then I tell myself I’ll work on it soon, and the days go by, and I keep paying the annual fees to maintain it without doing anything about it. Until…