the "Help" section is now the "Help and Suggestions" forum
as to polls, we have a hack on the site for polls, on the homepage look down the left hand side and you will see a poll there. i cant remember whether it's the latest one of if the hack puts random user submitted polls there, like the quotes and gallery image in top right, but that makes the polls extra visible!