Black shirts can look good. You've got to pair them with a black suit, a black belt, and black shoes (no tie please). Modern, very slimming. I know a billionaire who dresses like this everyday and he doesn't look like a waiter. Naturally the fit must be perfect.
In your case, as stated above, don't use the black shirt. Any light color is safe. But don't you want a jacket too?
Sorry, but that guy would look bad to any SF forumite no matter what his net worth is.
I never wear black. I suffer from dandruff.