If you’re stressing over your taxes being due today, I empathize. I have SO been there (though not any more. Here are my tips on breaking free of credit card and consumer debt.) Now I am a tax non-begrudger. I willingly pay taxes because I want to live in the civilized kind of society they make possible.
I see roads and highways as