Hey, I'm Kyle: I've been designing and developing websites for over 20 years. I started this blog to share what I've learned along the way to help others build successful sites.