You're probably right, too many things to click. Click that check box and it will keep you logged in. I do that because having to keep logging in irritates me.
The other things are places that I haven't used either, so I am not real sure, but I believe they provide links to interesting or similar material.