I am doing some research on whether it is considered good practice (or evil), to give more options to logged in users... there are practical reasons why we may want to do this - eg, we don't want to overload the server with search queries, but I am just a little concerned about whether or not doing it this way is evil, or not.
As you can see in the screenshot below (ignoring the actual dummy text), the question is whether or not we can give a logged in user 6 options, and one who hasn't logged in just 3 options.
Any thoughts, or experiences that you can share?