Of those expenses you listed, I personally deem a whiteboard ABSOLUTELY necessary. Don't kick yourself over that one.
Business cards are generally handy to have, but as a personal rule of mine, I don't allow myself that luxury unless I'm at least finished with development (or are attending conferences to which I will need them).
Business cards are generally handy to have, but as a personal rule of mine, I don't allow myself that luxury unless I'm at least finished with development (or are attending conferences to which I will need them).