JUST A TIP: Read the fine print when it comes to logo design. Some businesses who create your logo will include major tie-ins that allow them to hold your artwork hostage, so you have no choice but to stay with them, even it you don't want to. When working with a designer, make sure you understand what rights are included with the creation of your logo. You never know where the future might lead, but you know you want to take your graphics with you, wherever you may go!
When deciding what you need for your business, also figure out your budget for the project. Many people will spend $300 on business cards when they could have spent $90 on the same product. Sit down and figure out exactly what you are looking for and then look for the best price and service. When you do that, you'll end up with the best experience and result for your project.
If I can help a business owner create the brand they're looking for, my job is done.