Let's be honest: most of the time the solution to a problem lies just a search engine's query away.
You read the tutorial (or the quick answer) you apply it and you test it to see if it works.
Does it work? Probably yes. Is it viable? Most of the times it is. Does it scale? Usually... NOT. Can it be customised? Barely.
By definition "good enough" is good enough but can you define what's enough?
I have faced these problems (and other problems too) and I have built a working knowledge of how to set up and manage SMBs' IT infrastructures which will help you avoid the pitfalls of under-engineered and over-engineered solutions.
Tell me your problem and I'll work together with you to find a solution.
You can send me an email to or you can visit my LinkedIn page.