Although the 2 are intertwined, Indexing is separate from page rank and the two of them together combine to hand out SERPs. Search engine result pages.
Here is a good explanation of them both.
Your sites getting indexed mean absolutely nothing except that Google knows about you. A site with a lot of supporting text will be served up before a flash site because Google does not know what is in the flash.
Go to a site and click on the view menu option in your browser and choose view source. This is what Google sees. Firefox users select page source. Now count your words and then count your key words. Next you need to figure the % of the time your key word appears. 4-8% range is about right.
Much more and that is deemed as spammy. Normal conversational writing is what you want. Google can recognize this.
Here is one simple thing that you all can do to help your sites.
Instead of the photo you put on your site being named IMG_250.jpg rename the file Lawn Mowing Dallas TX.jpg (use your own city and state of course) Google can not tell what is in the picture but it can read the name.
For instance I have a site I am building and it has a deck staining page with 20 rotating pictures and all the pictures are named
Deck Staining City State 1(thru 20).jpg
This gets the key words
Deck Staining City State Recognized.