Good news!
We ranked in 63rd place in ComponentSource Top 100 publisher list, up from 78th place last year.