In a food processor or blender, pulse thebasil and pine nuts until finely chopped.
Add the garlic and both cheeses, and continue pulsing, stopping a couple of times to scrape the sides of the blender or food processor canister with a rubber spatula for the remnants.
While the food processor orblender is running, stream in the olive oil gingerly in a small stream. Thiswill help it emulsify and prevent the oil from separating. Stop blendinga few times to continue scraping the remnants from the sides with the spatula.
Stir in the salt andpepper, add more to taste.
Bring a salted pot of waterto rapid boil and cook the pasta al dente according to package directions,about 8-10 minutes. Toss the pesto with the steaming, strainedpasta. Add 1 additional tablespoon of olive oil for more even coating ofthe sauce.