I reckon that consistently answering questions well should be rewarded, but is the following a good idea?
My idea is to award a bronze, silver and gold set of badges for getting (nett) upvotes on consecutive answers (and quite possibly questions). So that if you look at your 'recent' view of answers there is a run of positive numbers.
Something like, if 10 answers in a row get (nett) upvotes you are awarded a bronze 'consistent answers' badge, for 20 you get silver and 50 you get gold. This could also apply to questions.
I realise that this may encourage people to delete some of their answers that have received no upvotes but that may not be a bad side effect. Encouraging the deletion of questions with no upvotes is a different matter.
This could also be extended to accepted answers - with lower thresholds, naturally.
As a couple of plus points for implementing this feature, this badge would already allow people to self-monitor their progress reasonably simply (I know there have been a few requests for badge progress monitors in the past) and the sql query to count runs of consecutive upvotes is reasonably simple (but may make a good SO queston!).
As a couple of points of interest, in the 70 answers I've made on SO I've had a run of five and another run of six consecutive upvoted answers - so I would not yet qualify for this badge. I searched for 'Consecutive upvoted answers' to find duplicates - but there did not seem to be anything similar, but if there is a duplicate could someone mention the search they used to find it?