In che senso si blocca ? Quanti MessageBox vedi ?

Non sai fare un po' di debugging ? Esegui linea dopo linea ...