Unless you have the knowledge and time, personally I`d recommend getting someone that is proficient with Db management. Maybe not so important in a startup phase but as your membership grows, so will the headaches, so it is a good idea to have someone that can pinpoint database problems and correct them quickly. Time is money and a down social site, like your describing, will cause you to lose members.
Good point! Thank you for making it, txwebman.
Depending on how fast you grow, you will eventually need someone there to help with the inevitable growing pains.
That said, getting going yourself, so you have something to show and social proof is much easier than people think.