Is there any way I can know what keyword was searched for when a user clicks one of my links? I can see what terms are being searched in my awstats, but is there a way I can tell on the page itsself what term brought the user to the site? I'm hoping there is just some sort of parameter that is just passed into my page. Thanks!
You can absolutely do this with Google Analytics. Look at "Content by Titles" and drill down to "Cross Segment Performance".
IN ASP you can use Request.ServerVariables("HTTP_REFERER") to give you the referring URL to your pages. Create a database table with your URL and corresponding referring URL. So when a visitor comes from a search engine, the referring URL should have their domain and keyword. Then you know what page of yours was shown for a corresponding keyword. And to top it off, Request.ServerVariables("REMOTE_ADDR") will give you the visitor's IP address. Then you know where the visitor is coming from as well.