Keeping this site up to date and interesting takes a great deal of time more than anything (parts of this site are updated on a near-daily basis), but your donations help cover the occasional out of pocket costs needed to keep it all up to date and constantly evolving. Thanks in advance for your help!