         */
         do
         {
+            if(press_time >= 10) // if menu held for 1 second invoke quick save.
+            {
+                // user held the mode button and wants to quick save.
+                in_menu=0; // EXIT
+                state = STATE_SAVE;
+                break;
+            }
             TV.clear_screen();
             // simple menu
             TV.select_font(font8x8);

    { // reset debounce
        switch_count = 0;
    }
    /***********************/
    /*   Static SWITCH MODE   */
    /***********************/

                update_frequency_view=1;
            }
        }
#ifdef USE_DIP
        if(state == STATE_SWITCH) // SWITCH MODE
        {
            // read band DIP switch (invert since switch pulls to gnd)
