Certo che rileggendo di cose da rivedere ci sono, specie sarebbe da adattare un simile programma a te come diceva giustamente Alex, magari prendilo come spunto ...