First off, as many users have been doing with their ideas, 15 or 20 ranks is much better than 10.
Second off, the only way to have nice and friendly numbers is pretty much a doubling system (with one transition number somewhere).
1. -
2. 125 (125)
3. 250 (125)
4. 500 (250)
5. 1,000 (500)
6. 2,000 (1,000)
7. 4,000 (2,000)
8. 8,000 (4,000)
9. 16,000 (8,000)
10. 32,000 (16,000)
11. 64,000 (32,000)
12. 125,000 (61,000)
13. 250,000 (125,000)
14. 500,000 (250,000)
15. 1,000,000 (500,000)
All but the transition level (level 12) simply double the previous level. Rather than just having some complicated ranking system, people can just know they have to double their points each time in order to get to the next level.
Also, my major complaint with the last system was 50% of the ranks were reserved for a very small number of users on the website. With these rankings, new members will find it easy to get themselves up the lower rankings. Mid level users will have to work hard to get their next rankings, but they aren't extremely difficult by any means, and there will still be 4 rankings (26.67%) reserved for the handful of people that put a huge amount of time and effort towards the website.