I assume a cheap microphone will not suffice, so do I need to shell out the extra money to get a high quality professional microphone? Or will a budget microphone be good enough to do the job?