Over the past two months I have rebuilt my website from scratch twice. I did this because of realizations that it could be better. My first rebuild began to utilize php functions more than I had ever used them before. My thinking was that if a function could do it then that's what would do it. The second and current version added the idea that variables could be used in ways that databases are used.