What do you need your business cards to do? I'm a freelance writer, and my clients are businesspeople and mid-sized corporations, so I use business cards in my mailouts and while networking in person. If you need your materials to make a positive impression on professionals, don't try the do-it-at-home method. If it's just something to pass out for advertising your jig tying and you only need a few cards, the home printing route might be OK.
I use Vistaprint for my business cards. I just used their stock designs, but you can also create your own and upload the image to the site. If you want to design it yourself, you can also have cards printed locally at places like Kinko's or OfficeMax.