I had a hard time putting together my business cards too.
I was trying to fit all my contact info: physical address, phone, web addresses; and it just wasn't working. Finally I realized(when somebody pointed it out) that I didn't have to have everything on there!
I think you should put whatever you're comfortable with on your business card. Who will you be giving them to? Do you want everyone to have your home phone number? You can always jot your number on your card for people you want to have it.
My card has:
On the back I have a shory blurb about my new book and the release date.
I remember reading that thread about putting a photo on your business card and it sounds like it could be helpful, again, its whatever you're comfortable with. I do think keeping your business card uncluttered and making it look professional is key. Pick what is most important.