I figured... if I'm going to build it, let's see what people that have built sites like this before have to say about it.
I started contacting (still am.. just in case you get a DM from me on Twitter!) people and asking simple questions? Why...? How..? Pain..?
This of course led to many "aha" moments, where things that I haven't even considered showed up.