Certo! Unica cosa anche se è un'applicazione fine a se stessa potresti chiarirmi questo:

sembra che il location.href non venga considerato infatti se lo cambio quello che continua a "comandare" è l'action del form. Come mai? Cosa mi sfugge? Teoricamente l'action del form non dovrebbe poter essere lasciato vuoto?