Business card printing is a great way to get your name recognized. You can hand them out for networking, leave them on bulletin boards, and give them to current clients/coworkers.
The disadvantages are that some cards the name of the person is spelt incorrect ,the address is saying one thing and cannot be found