There was a thread on this in 2000 that has everything from annotations of the lyrics' meanings to the origin story I heard when I was living in Saratoga Springs (where it was written). Just put "American Pie" in the search box and set the Wayback for "all".