Bueno Josemi, una crítica sin fundamentos no es más que una muestra de poco profesionalismo.....Si te parece que he utilizado malas costumbres de programación, pues menciona al menos cuales son......y supongo que no te referirás a las variables globales, no? Porque para un ejemplo tan simple, dá realmente lo mismo que sean globales o privadas, y eso cualquier programador lo sabe. O acaso piensas que utilizo muy pocas variables.....talvés se te hace más dificil entender el código así.......