One of my free blog got pr5 with in 70 days. Blog have around 200 back links and i cant say those are quality links, as most of the links are from forums and some do follow blogs. But one of my keyword get ranked at 3rd position, and my blog is getting decent traffic due to that ranked keyword. So i think this page rank is because of that ranked keyword. Share your experiences.