One strange thing I noticed is that when I search for something, say javascript, there are lots of results but the page automatically jumps all the way down to the sign up form. Why don't you let me see the results first? If you want me to sign up, you could have a link next to each result saying something like "Don't miss out on more good books like this. Sign up now for weekly updates." If your suggestions are any good, I would love to sign up anyway. Please don't force me to.
WOW. Thank you so much for reporting this; you just found a bug that makes me look evil. :)
Basically, the Sign up page contains the word "javascript", so if you search for it, that page will be included by the search function. Given that the email textbox grabs the focus, you'll get immediately sent to the bottom of the page.
Haha, what a crazy funny bug!!! Sorry for my false accusations.
But I'm still not clear how the sign up page is included. Aren't you searching a database based on keywords and generating pages on the fly? What do you mean by "that page will be included by the search function"? I don't see any dedicated pages for individual books.
I use a customized Wordpress instance as the front-end for the website. Worpress search includes both posts and pages by default. I fixed the bug by excluding pages from the search with a filter function. Now only archived newsletters will show up when you search for a given keyword.
In the future I plan to make the search a much more prominent feature, sort of like a search engine for new books. At that time, I will use a backend which will contain the individual books, rather than simply do a text search through the newsletter archives.
One strange thing I noticed is that when I search for something, say javascript, there are lots of results but the page automatically jumps all the way down to the sign up form. Why don't you let me see the results first? If you want me to sign up, you could have a link next to each result saying something like "Don't miss out on more good books like this. Sign up now for weekly updates." If your suggestions are any good, I would love to sign up anyway. Please don't force me to.