They say that you have to have a high PR to get a good ranking. But that is false. I placed
http://www.angelinadirectory.com in google last month. the title of my site is Angelina County business directory. as a key word, I'm usually #1. Also worded differently ie...angelina county business, angelina county directory, angelina business directory, I'm usually in the top five, occasionally falling to the top ten. And my PR is 0.
Linking helps to some extent but remember that CONTENT is still king. I see posts asking why they can't get a good rank in the search engines and I go check there sites out. And here are the problems I see:
1) search word/words aren't in the title bar.
2) no meta description tag
3) no meta keywords tag.
4) no keywords in H1,H2,H3...tags.
5) words they're trying to search for aren't even on the page.
6) no text links with keywords in them.
There are more but these are the most common I see. If you work on fixing these issues you will see your rankings skyrocket. A good link to help you get started with fixing your page is
http://www.sitesolutions.com/tools.asp. Use the Web Site Analysis link and see what is says is wrong with your page.
Having sites with good PR rankings linking to you doesn't help if google thinks your page is irrelevant on its own. Google's new technology may even filter your page from the search results for this reason. Work on getting a good ranking in the search on your own and those PR rankings will start to follow as google recognizes that:
1) other people think this is a good site - ie... linked to it, and,
2) Google thinks it's relevant.
If you need an example, use my site with the tool above and see what I did to get where I'm at.