I also agree with Andy that having an in-house marketing guy who know's his/her stuff is ideal, although it doesn't really matter if they're in the office every day or remote sometimes; you'll know if they're working by the results they're generating for the office.