acuellar,
gracias por los elogios...
por el fallo de date()... ya dije que era una especie de seudocodigo que no pretendia ser algo compilable... como comente la idea la tuve hace mucho tiempo y no la he llevado a la practica y escribi la seudo funcion 'al vuelo'... mirare tu codigo
saludos