^ There's nuggets of gold in this comment. I went through a very similar cycle. Learn from our mistakes friends!
The person who solves the "we need a website" problem gets to solve those additional problems if they want to.
You need to meet them at where they are, when they are in the market for a developer.