Yes ishie I also agree that both are important but traffic is much necessary.
It's nice that your site gain good PR in so small time......
Keep on working it will go to top
Thanks dear...
its really interesting.....
Even I download it.The most interesting is Alexa Ranking as well these are categorized.Good try.
keep it up.