I don't think he's talking about the forum regarding #2. Rather, he's asking that the chumby.com site itself keep you logged in.
In other words: It would be nice to not have to log in each time I want to modify my channels.
Regarding the Search for the forum: I know it's there, right in the blue bar under the title. For some reason though, I find it really hard to locate it on-screen. I think my eye scans the blue bar as a heading, not a menu bar.
All I know is, I've spent a surprisingly long time looking at the screen searching for the Search option, only to find it right there in front of my eyes each time.