diff --git a/site b/site
index 578dcaa..d373193 100644
--- a/site
+++ b/site
@@ -380,7 +380,8 @@ function view_screenshots ($x)
 function view_quote ()
 {
     $quotes = split("\n",$GLOBALS[html]->template('base','quotes'));
-    return $quotes[rand(0,(count($quotes)-2))]; 
+    return $quotes[array_rand($quotes)]; # Not sure of bound 0 to n-2?
+	# return $quotes[array_rand($quotes)-2]; Maybe this, but also -2?
 }
 
 // end of file
diff --git a/templates/es/404.template b/templates/es/404.template
index 278271b..88ed3aa 100644
--- a/templates/es/404.template
+++ b/templates/es/404.template
@@ -1,17 +1,22 @@
-<!--TITLE:[404 no encontrados]-->
+<!--TITLE:[404 no encontrado]-->
 
 <p>
-    <span style="font-size: 48pt; color: red;">404</span> no encontrados 
+    <span style="font-size: 48pt; color: red;">404</span> no encontrado
 </p>
 
 <p>
-    Apesadumbrado, ese documento no fue encontrado. Compruebe por favor su URL e intente otra vez. 
+    Lo sentimos, ese documento no fue encontrado. Por favor 
+    compruebe su URL e intentelo otra vez. 
 </p>
 
-<p><img src="{$root}/images/grey_pixel.gif" width="100%" height="1" alt=""></p>
+<p><img src="{$root}/images/grey_pixel.gif" width="100%" height="1" 
+alt=""></p>
 
 <p>
-    Si usted sigui������ un acoplamiento de una p������gina de WineHQ.org y alcanz������ esta p������gina en error, divulg������elo por favor a WineHQ.org <a href="http://bugs.winehq.org/enter_bug.cgi?product=WineHQ.com">Bugzilla</a>. 
+    Si usted sigui������ un enlace desde una p������gina de WineHQ.org y alcanz������ 
+    esta p������gina en error, por favor informe de ello en WineHQ.org 
+    <a href="http://bugs.winehq.org/enter_bug.cgi?product=WineHQ.com">
+    Bugzilla</a>. 
 </p> 
 
 <p>&nbsp;</p>
diff --git a/templates/es/download-deb.template b/templates/es/download-deb.template
new file mode 100644
index 0000000..58dcca2
--- /dev/null
+++ b/templates/es/download-deb.template
@@ -0,0 +1,62 @@
+<!--TITLE:[Wine para distribuciones basadas en Debian]-->
+
+<h1><img src="{$root}/images/distro/ubuntu.png" width="50" height="50" alt="Ubuntu Linux" border="0">
+Wine para Ubuntu, Debian y distribuciones basadas en Debian
+<img src="{$root}/images/distro/debian.png" width="50" height="50" alt="Debian Linux" border="0"></h1>
+
+<p>Debian y distribuciones basadas en Debian como Ubuntu utilizan una herramienta
+especial para administrar paquetes conocida como APT. APT es capaz de instalar 
+autom������ticamente todas las dependencias necesarias para un paquete de software, 
+as������ como mantener el paquete actualizado, mediante el escaneo de lo que se 
+conoce como repositorios de APT. Las distribuciones basadas en Debian tienen sus 
+propios repositorios de software que incluyen Wine. Sin embargo, mantenemos 
+nuestro propio repositorio con los ������ltimos paquetes disponibles aqu������ para su 
+descarga.</p>
+
+<p> Podr������a haber instrucciones g������aficas aqu������, sin embargo hemos encontrado que los
+terminales de comandos son en realidad m������s sencillos de describir y 
+m������s r������pidos para la entrada de usuario. Debido a que los 
+comandos de abajo utilizan sudo, puede que tenga que introducir su 
+contrase������a de usuario despu������s de pulsar la tecla Enter.</p>
+
+<h2>A������adiendo el repositorio APT de WineHQ:</h2>
+
+<p>En primer lugar, abra una ventana de terminal (Aplicaciones-> Accesorios-> Terminal). Entonces
+a������ada la clave de repositorio a su sistema APT de lista de claves de confianza por copia y
+pegue el texto siguiente:</p>
+
+<p><i>wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -</i></p>
+
+<p>A continuaci������n, a������ada el repositorio al sistema de listado de fuentes APT:</p>
+
+<p><b>Para Ubuntu Hardy (8.04):</b><br>
+<i>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list</i></p>
+<p><b>Para Debian Etch (4.0):</b><br>
+<i>sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.list</i></p>
+
+<p>Luego actualice el paquete de informaci������n de APT ejecutando '<b>sudo apt-get update</b>'.
+
+<p>Ahora puede instalar Wine mediante <a href="apt://wine">clic en este link</a>.
+Si lo prefiere, puede instalarlo desde Aplicaciones-> Agregar o quitar y busque 
+por Wine.</p>
+
+<h2>Actualizando a una nueva versi������n de Ubuntu</h2>
+
+<p>Si est������ actualizando todo el sistema, como pasa de Ubuntu 7.10 a 8,04, 
+tendr������ que volver a esta p������gina y introducir el comando para la versi������n 
+anterior. La actualizaci������n hecha por el administrador de actualizaciones no 
+cambiar������ el repositorio de Wine autom������ticamente.</p>
+
+<h2>Paquetes .deb antiguos</h2>
+
+<p>Desde el repositorio de APT s������lo pueden mantener los paquetes m������s recientes, 
+las versiones antiguas de los paquetes est������n disponibles en 
+<a href=http://wine.budgetdedicated.com/archive/index.html>el archivo de 
+paquetes .deb de WineHQ</a>.</p>
+
+<p>Puede instalar los paquetes haciendo doble clic sobre ellos.</p>
+
+<br>
+<p><i>Webhosting muy r������pido y fiable para repositorios APT suministrado 
+amablemente por <a href="http://www.budgetdedicated.com/">budgetdedicated.com
+</a>.</i></p>
diff --git a/templates/es/help_wanted.template b/templates/es/help_wanted.template
new file mode 100644
index 0000000..15c9327
--- /dev/null
+++ b/templates/es/help_wanted.template
@@ -0,0 +1,7 @@
+<!--TITLE:[Ayuda requerida]-->
+
+<h1>Ayuda requerida</h1>
+
+<p>
+Blah blah
+</p>
diff --git a/templates/es/irc.template b/templates/es/irc.template
new file mode 100644
index 0000000..d819243
--- /dev/null
+++ b/templates/es/irc.template
@@ -0,0 +1,20 @@
+<!--TITLE:[Soporte de chat en directo]-->
+
+<h1>Soporte de chat en directo</h1>
+
+<p><a href="http://www.freenode.net">Freenode.net</a> hospeda un canal 
+IRC para Wine. Puedes acceder a la sala de chat usando un programa IRC 
+como <a href="http://www.xchat.org/">X-Chat</a>. Usa las 
+configuraciones listadas abajo.</p>
+
+<blockquote>
+    <b>Servidor:</b> irc.freenode.net<br>
+    <b>Puerto:</b> 6667<br>
+    <b>Canal:</b> #winehq<br>
+</blockquote>
+
+<p>Si utilizas Mozilla o otros navegadores que soporte urls IRC, 
+puedes unirte al chat clickeando en 
+<a href="irc://irc.freenode.net/#winehq">irc://irc.freenode.net/#winehq</a>.</p>
+
+<p>&nbsp;</p>
diff --git a/templates/es/news_row.template b/templates/es/news_row.template
new file mode 100644
index 0000000..1fe3366
--- /dev/null
+++ b/templates/es/news_row.template
@@ -0,0 +1,5 @@
+<p class=newstitle>{$date}: {$title}<br><img
+src="{$root}/images/grey_pixel.gif" width="100%" height="1" alt=""></p>
+<blockquote>
+{$body}
+</blockquote>
diff --git a/templates/es/search.template b/templates/es/search.template
new file mode 100644
index 0000000..9413a83
--- /dev/null
+++ b/templates/es/search.template
@@ -0,0 +1,16 @@
+
+<div align=center><table border=0 cellpadding=0 cellspacing=0>
+<tr><td>
+    <!-- SiteSearch Google -->
+    <FORM method=GET action="http://www.google.com/search">
+    <span class="small">Buscar en WineHQ</span><br>
+    <input type="text" name="q" value="Enter Search!"
+       onBlur="if (value == '') {value =������Introd������ce b������squeda!'}" 
+       onFocus="if (value == ������Introd������ce b������squeda!') {value =''}"
+       size=12 maxlength=80 class="searchInput">
+    <input type=hidden name=domains value="www.winehq.org">
+    <input type=hidden name=sitesearch value="www.winehq.org">
+    </FORM>
+    <!-- SiteSearch Google -->
+</td></tr>
+</table></div>
diff --git a/templates/es/sending_patches.template b/templates/es/sending_patches.template
new file mode 100644
index 0000000..501c0d3
--- /dev/null
+++ b/templates/es/sending_patches.template
@@ -0,0 +1,118 @@
+<!--TITLE:[Enviando parches]-->
+
+<h1>Generando y enviando parches</h1>
+
+<p><b>Nota</b>: esto es una referencia r������pida sobre como enviarnos 
+parches. Para obtener instrucciones detalladas por favor vea el 
+cap������tulo 
+<a href="{$root}/site/docs/winedev-guide/codingpractice">Pr������ctica de 
+codificaci������n</a> en nuestra documentaci������n en linea.
+</p>
+
+<p> Por favor envie los parches a la lista de correo de parches de 
+Wine, <a href="mailto:wine-patches@winehq.org"> 
+wine-patches@winehq.org </a>.
+(Tenga en cuenta que si usted no est������ <a href="{$root}/site/forums">suscrito</a>
+a la lista de correo, los administradores de la lista de correo 
+deben comprobar primero su env������o para asegurarse de que no se trata de spam 
+antes de que se pueda aceptar el parche.
+No habr������ ning������n intento de aplicar los parches que  no aparezcan en el grupo de noticias
+o en cualquier otro lugar que no sea el ������rbol Git)
+</p>
+
+<p> Al presentar parches, por favor: </p>
+<ul>
+  <li>Incluya una entrada del fichero de cambios (ChangeLog) con su 
+  	  <b>nombre real</b>, direcci������n de correo electr������nico y
+      una descripci������n de lo que hace el parche.
+
+  <li>Mantenga el parche peque������o y el punto del cambio claro.
+
+  <li>Env������e un arreglo o grupo de cambios relacionados por parche.
+
+  <li>Genere su parche de nuevo con la versi������n m������s reciente de Wine desde el ������rbol Git WineHQ (v������ase m������s adelante).
+
+  <li>Pon a prueba tu parche, y si es posible escribe una prueba que demuestre que es correcto.
+
+  <li>Tenga cuidado de no corromper el parche a trav������s de envolturas de l������nea.
+
+  <li>Evite innecesariamente cambios de formateo del c������digo.
+
+  <li>No mezcle tabuladores y espacios porque hace que la salida diff sea ilegible, use identaci������n consistente.
+
+  <li>Use C est������ndar, evite comentarios C++ y declaraciones de variables en l������nea.
+
+  <li>Lea el diff y aseg������rese de que contenga s������lo lo que quiere en ������l.
+</ul>
+
+<p>Los parches aceptados se publicar������n en la lista de correo <a href="{$root}/site/forums">wine-cvs </a>.
+
+<p>Los parches con problemas evidentes pueden recibir una respuesta en wine-devel.
+
+<p>Algunos parches no podr������n recibir ninguna respuesta. En ese caso, su parche
+    puede considerarse <i>Obviamente No Correcto</i>, y puede hacer lo siguiente:
+
+<ul>
+  <li> Compruebe el parche usted mismo, y piense en lo que se puede hacer para
+       aclarar el parche (pistas en la lista anterior).
+
+  <li> Escribir un correo electr������nico a wine-devel, explicando el parche y solicitud para que sea
+       examinado por cualquier persona encargada de revisar.
+
+  <li> Pida consejo acerca de su parche en #winehackers.
+
+  <li> A menos que ya existe uno, abra un bug en bugzilla describiendo el
+       problema que est������ tratando de resolver (por ejemplo: ./configure falla en Solaris,
+       etc) y adjuntar su parche.
+</ ul>
+
+<p>
+     Si el parche no ha recibido una respuesta en 3 d������as del WineHQ Git confirma
+     que tu parche tiene una gran oportunidad de estar en esta categor������a.
+     <br/>
+     Tal vez le resulte dif������cil el solicitar informaci������n,
+     a fin de reflexionar cuidadosamente sobre los comentarios que recibe.
+     <br/>
+     ������Simplemente no se d������ por vencido!
+</p>
+
+<hr>
+
+<h2>Generaci������n de un parche para WineHQ con Git</h2>
+
+<p> Es mejor enviar peque������os parches contra el actual ������rbol utilizando Git.
+En primer lugar, aseg������rese de que su ������rbol es hasta la fecha, tal y como 
+se describe en la p������gina <a href="{$root}/site/git">Git</a>.
+ 
+<p>Compruebe sus parches en su ������rbol Git utilizando 
+<a href="http://www.kernel.org/pub/software/scm/git/docs/git-commit.html">git commit</a>.</p>
+
+<p> Si va a utilizar
+<a href="http://www.kernel.org/pub/software/scm/git/docs/git-imap-send.html">git imap-send</a>
+aseg������rese de que ha creado las opciones adecuadas en su fichero de
+configuraci������n de Git, y a continuaci������n, ejecute:</p> 
+
+ <table width="700" border=0 cellpadding=10><tr><td class=black>
+ <span class=inverse>
+  git format-patch --stdout --keep-subject --attach origin | git imap-send<br>
+ </span>
+ </td></tr>
+ </table>
+
+<p>Esto deber������a subir sus parches en su carpeta de proyectos IMAP, y 
+le permitir������ comprobar y enviarlos. En Mozilla Thunderbird, eso es tan 
+simple como hacer clic en "Editar Proyecto..." y luego "Enviar" si 
+tiene configurado el archivo de cabeceras de correo Git correctamente.
+
+<p>Si usted no puede utilizar IMAP, utilice el siguiente comando para generar parches:</p>
+
+ <table width="700" border=0 cellpadding=10><tr><td class=black>
+ <span class=inverse>
+  git format-patch --keep-subject origin<br>
+ </span>
+ </td></tr>
+ </table>
+
+<p>Esto deber������a generar una serie de archivos txt, que puede enviar manualmente.</p>
+
+<p>&nbsp;</p>
diff --git a/templates/es/supported_applications.template b/templates/es/supported_applications.template
new file mode 100644
index 0000000..5ce1291
--- /dev/null
+++ b/templates/es/supported_applications.template
@@ -0,0 +1,13 @@
+<!--TITLE:[Applications]-->
+
+<h1>Base de datos de aplicaciones Wine</h1>
+
+<p>
+Wine tiene una <a href="http://appdb.winehq.org/">base de datos de 
+aplicaciones</a> donde la compatibilidad de las aplicaciones Windows
+es almacenada. Los usuarios registrados puede enviar nuevas 
+aplicaciones y comentar las existentes. Las capturas de pantallas 
+est������n tambi������n disponibles para muchas aplicaciones. Los usuarios 
+tambi������n puede votar sus aplicaciones favoritas.
+</p>
+
diff --git a/templates/es/wine_release.template b/templates/es/wine_release.template
new file mode 100644
index 0000000..6d27d4d
--- /dev/null
+++ b/templates/es/wine_release.template
@@ -0,0 +1,5 @@
+<b><a href="?announce=latest">Wine {$snapshot_date}</a></b>
+
+<span class="small">
+  (<a href="http://source.winehq.org/ds{$snapshot_date}.txt">diff:s</a>)  
+</span>
diff --git a/templates/es/wwn_interview.template b/templates/es/wwn_interview.template
new file mode 100644
index 0000000..0436774
--- /dev/null
+++ b/templates/es/wwn_interview.template
@@ -0,0 +1,29 @@
+<table width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+  <td>
+
+    <table width="100%" border="0" cellpadding="0" cellspacing="0">
+    <tr valign=top>
+      <td>
+        <span class=big>Entrevista con {$who}</span><br>
+        <img src="{$root}/images/grey_pixel.gif" width="100%" height="1" alt="-"><br>
+        <span class="small">por {$author}</span>
+      </td>
+      <td align="right">
+        <span class="big">{$date}</span><br>
+        <img src="{$root}/images/grey_pixel.gif" width="100%" height="1" alt="-"><br>
+        <span class="small"></span>
+      </td>
+    </tr>
+    </table>
+    <br>
+    
+    
+    {$body}
+    
+    
+  </td>
+</tr>
+</table>
+
+<p>&nbsp;</p>
