One of my friends saw a problem on a web site, thought I would post some of the things I learned through our private correspondence. Contributing factors This exploit can be avoided, but it pays to have a web hosting … Continue reading →
View previous campaigns.
Powered by MailChimp
Main site – kgraff.net
The other side of the divide refers to leaving two different careers and getting older.