I'd be interested to batch look-up through my questions and see if there is accepted answer which was outscored by other answer, and probably a span between ratings of those two questions (accepted and best rated).
Is there any possible tool we could use?
Final batch I've used is:
DECLARE @UserId int = ##UserId## SELECT q.Id As [Post Link], Max(a.Score) AS [Acc. score], Max(b.Score) AS [Top. score], Count(*) AS [# outscoring], Max(a.CreationDate) AS [Accepted answer date], Max(b.CreationDate) AS [Top answer date] FROM Posts q, Posts a, Posts b WHERE q.OwnerUserId = @UserId AND q.AcceptedAnswerId = a.Id AND b.ParentId = q.Id AND b.Score > a.Score GROUP BY q.Id ORDER BY Max(b.Score) DESC