Clearing view in order to show settings

When the user hits my settings button, I want everything onscreen to either fade/blur right out or disappear entirely, so that the user can twiddle the settings without any visual clutter.

How can I achieve this cleanly?

Use a full-screen GUITexture to block out everything in the main camera, then either use another camera to render the settings GUI on top, or else just use OnGUI code since that always renders everything on top anyway.

–Eric