I just typed in droidforums and it came right up, I actually don't know any other way to search :-(
As long as you actually log in, or at least go in and view the forum as a guest, it should show up under your favorites. I currently have 4 logged in and 3 which I have viewed as a guest all under my favorites.