I agree - honesty is the best policy.
I came through Customs on Sunday. I'd stayed 6 1/2 days and imported about $900 worth of stuff. The Customs agent said "close enough" and let me through.
I always make a list of what I've purchased by category, and then I make a summary of the categories. The agents seem to like when I hand them this list.
Being brutally honest pays! And truthfully, if you have to pay a little tax... you have to pay. No biggie!