I ship next business day, I would say my return feedback is at around 75-80%
You are a lucky man sir. Mine used to be around 50%, but it has been better in the last year or so that % has gone up. And I ship next day also. I'm just glad that I have stayed at 100% with good ratings, I think that's what really matters with buyers.
I leave feedback 100% of the time. I now have it set up to leave feedback as soon as a buyer pays, just easier all around.
in around 7 years:
6,965 feedback left
4,657 feedback given