99designs makes designing a company logo really easy. The process is simple, the website is intuitive, the customer support is fantastic (chat, call, email... all work well), and the designers are awesome! The cost is very reasonable and the overall experience is really fun. And in the end you get something really useful! Highly recommended for creating a company/brand/team logo.