Yes, thats a very good method to use. Get links from authority websites, then build as many links as you can to those pages that link to your pages. You have done the right thing and created a seperate page for each keyword, this is best because Google ranks pages not sites.
One thing I dont...