Challenges of DIY Webdesign

This page is for people who would like to do their own webdesign and
are interested in technical challenges/breakthroughs I have running this Website.
For instance, I have discovered today that there is a plugin (a little bit of programming)
you could buy to have Appointments/Booking System if you use WordPress for your site, as I do.

Best Appointment Booking & Scheduling WordPress Plugins 2016