I was desperate to search for a local company who will design my business cards. Finally, I googled and found 99design between a lot of DIY websites. Started, and I didn't expect so fast response and so many design concepts. My business cards were done in one day. This is the best platform to materialize your thoughts. Great!