lorax - 1:01 pm on Mar 5, 2012 (gmt 0)
When looking for someone to help with those questions, it's a matter of trust and experience. It doesn't sound like you're ready to hire an agency per se but you do need a pro. Finding one will take some time and research on your part. Have you looked through the membership here, or at LinkedIn, or Search Engine Land? Plenty of places to look for likely candidates that you could contact and begin a conversation with.