Limitar la visualización de un texto y permitir mostrarlo y esconderlo con efecto

Este código muestra como reducir el tamaño de un div que contiene un texto, para mostrar únicamente una parte del contenido del texto, y permitir mediante un botón de más (+) y menos (-) visualizar el resto del contenido del texto.
Es muy útil cuando el texto ocupa mucho espacio y no es muy relevante.

Primer texto. Esta comunidad de programadores está diseñado para que tanto programadores aficionados como profesionales puedan disponer de una herramienta completa y actualizada, con el fin de compartir conocimientos, resolver dudas o publicar sus propias creaciones.

 

Segundo texto. Esta comunidad de programadores está diseñado para que tanto programadores aficionados como profesionales puedan disponer de una herramienta completa y actualizada, con el fin de compartir conocimientos, resolver dudas o publicar sus propias creaciones.

 

El texto no hace crecer el recuadro mas de 50 pixeles... no aparece la opcion de ver mas o menos texto

Puedes ver el código fuente en http://lwp-l.com/s2751