english

Entendiendo eMule (parte 1)

Publicado el 28 de Junio, 2007 a las 3:44pm por Pi.
Categorías: Internet.

En mi experiencia, la gente de mi alrededor en general no parece entender muy bien como funciona esto del P2P, BitTorrent, eMule/eDonkey, etc. Yo personalmente uso eMule, después de haber probado varios métodos de P2P.

Este artículo es el primero de una serie que pretende mostrar cómo usar eMule de una manera eficaz y segura, aprovechando sus ventajas y particularidades e intentando sobrellevar sus limitaciones.

Estás leyendo la primera parte de la serie Entendiendo eMule. También puedes leer la segunda parte, que trata sobre cómo escoger la versión de eMule y cómo configurarla, y la tercera y última parte, que habla sobre cómo usar eMule eficientemente con algunos trucos y conocimientos.

Las redes P2P y la red eDonkey

Primero, un poquito de trasfondo: P2P significa peer to peer, traducido significa más o menos punto a punto. Es un método general para compartir ficheros que se basa en los usuarios de una red, sin necesidad de servidores centrales que almacenen los ficheros. Uno de los primeros y más famosos ejemplos es Napster, cerrado hace tiempo. A veces, las redes P2P también se llaman redes de compartición de ficheros, traducción basta de file sharing network. Hay multitud de redes P2P, basadas en protocolos con diversas características. Para acceder a esas redes, hace falta un cliente; un programa que entienda el protocolo de una o varias redes P2P, y pueda intercambiar datos con otros clientes en esas redes.

Una de estas redes P2P es la red eDonkey (a veces llamada red ED2K). Esta red toma su nombre del programa cliente eDonkey2000, creado por MetaMachines. Tanto MetaMachines como eDonkey2000 han dejado de existir, pero hay multitud de otros clientes que usan la red eDonkey, que es bastante popular.

Las características de la red eDonkey son similares a otras redes del mismo tipo: transferencia multiparte, y servidores para indexación. Esto significa que necesita servidores, a los cuales los clientes se conectan, y que indexan los ficheros que comparten dichos clientes, y proveen de servicios de búsqueda e interconexión. Los ficheros en sí no pasan por los servidores; estos sólo dicen a los clientes qué otros clientes tienen los ficheros. Mientras un cliente tenga un fichero compartido, y esté conectado a un servidor, todos los demás clientes pueden encontrar y descargar dicho fichero. Hay multitud de servidores permanentes, y es dudoso que alguna vez haya problemas por falta de servidores en los próximos años.

Esto es una ventaja importante con respecto a BitTorrent (hago la comparación, aunque BitTorrent no es una red propiamente dicha). BitTorrent necesita un tracker por cada fichero. Actúa de modo similar a los servidores de eDonkey, pero sólo para un fichero. Si el tracker no está disponible, el fichero deja de estar compartido, aunque haya alguien que lo esté compartiendo en ese mismo instante. En general, los torrents no duran mucho, debido a los trackers. Los torrents están más orientados a ficheros recientes, y a no ser que el tracker sea permanente (raro, sólo para torrents especiales de distribución permanente), o que sea muy popular, más pronto que tarde el torrent “caducará”. Sin embargo, en la red eDonkey, basta que haya un sólo cliente compartiendo el fichero para que esté disponible, indefinidamente. Para mí, esa es una ventaja sobre BitTorrent, aunque a veces uso BitTorrent para cosas puntuales.

Ya que eDonkey2000 dejó de existir, ahora la red eDonkey la usan principalmente clientes eMule. eMule es un proyecto de código abierto que inicialmente intentaba imitar al eDonkey2000 sin usar anuncios y siendo 100% gratuito y libre. Hoy es el cliente de red eDonkey más popular, y en mi opinión, más potente. Los clientes eDonkey2000 que se siguen usando están desfasados. eMule hizo en su día ciertos cambios al protocolo, y eDonkey2000 hizo otros cambios en alguna de sus últimas versiones; como resultado, los clientes no son completamente compatibles entre sí (al igual que en su día, Bearshare y Limewire no eran compatibles en la red Gnutella).

Antes, yo era de la opinión de que eDonkey2000 era quien dictaba cómo era el protocolo, ya que eDonkey era su red. Pero ahora los clientes eDonkey2000 están desfasados, y resultan incompatibles con otros clientes actuales. Podría darte más razones, pero simplemente recomiendo eMule sobre otros clientes.

Además, eMule usa la red Kad, que usa el protocolo Kademlia de intercambio de ficheros, sin necesidad de un servidor que indexe los ficheros. Funciona de manera parecida a la todavía popular red Gnutella, en la que los clientes son nodos de una red que sólo se comunican con los nodos más cercanos; y cada nodo retransmite a sus nodos conectados las busquedas de ficheros e información sobre otros nodos. De hecho, la mayoría de clientes conectados Kad también están conectados a la red eDonkey, y así da otra manera paralela de realizar búsquedas y encontrar fuentes.

eMule tiene otras ventajas, como el sistema de créditos, que recompensa a la gente que comparte. Las redes P2P se basan precisamente en el concepto de compartir; si no compartes ficheros, no ayudas a la red. Y como nota, eMule está disponible en muchos idiomas, incluido el castellano.

Limitaciones de eMule; o ¿por qué va tan lento ésto?

Una de las limitaciones más importantes de eMule es también una de las que más se olvida la gente. Para que tú te bajes algo a 20kb/s, alguien debe de estar subiéndolo a 20kb/s. Para que tú te bajes 2mb, alguien tiene que haber subido 2mb. ¡No hay otra manera! Por eso es importante que la gente comparta.

Lamentablemente, en el internet que nos ha tocado, eso es un poco difícil, no sólo porque muchas veces la gente no comparte las cosas el tiempo suficiente, sino por una razón técnica. Las conexiones de internet a nivel de usuario tienen ancho de banda asimétrico. En palabras sencillas: la velocidad de subida no es la misma que la de bajada. Por ejemplo, yo tengo cable Kakatel de tres megas, lo cual quiere decir que puedo bajar hasta 3 megabites por segundo, unos 363kb/s reales (si hay gente o servidores subiéndome 363kb/s, claro), pero sólo puedo subir algo menos de 600 kilobits por segundo, unos 73kb/s reales.

Ya que sólo podemos bajar a la velocidad que el resto del mundo puede subir, en una red P2P la velocidad está determinada por la velocidad de subida, que es generalmente mucho más baja que la de bajada (y la que anuncian a bombo y platillo). Si todos los clientes de la red eDonkey tuviesen la misma conexión que yo, la velocidad media de la red sería de 70kb/s, muy alejado del deseado límite de 360kb/s.

Esa es la razón principal por la cual la mayoría de la gente se queja de que éste o el otro programa P2P, incluido eMule, no le baja a 3 megas, o a 5 megas, o a los que sean. El otro gran factor en la velocidad (y las quejas) es el número de fuentes.

¿Dónde está mi fichero?

En ficheros populares, que mucha gente tiene y comparte, es fácil tener 300 ó 500 fuentes, y probablemente esos ficheros bajen a velocidades pasmosas, que en general provocan comentarios y pensamientos del tipo “por qué los otros ficheros no bajan tan rápido”. Como ya he dicho, para que bajes 2mb, alguien tiene que subir 2mb. Si un fichero no es muy popular, y en vez de 300 personas, lo están compartiendo sólo 3 personas, mala suerte.

En eMule, cada cliente que comparte un fichero, o parte de un fichero, es una fuente. Un cliente pide a otro cliente un fichero, y generalmente el cliente fuente lo coloca en una larga cola. Los clientes suelen compartir más de un fichero, muchas veces cientos o miles, y el ancho de banda es limitado. Por lo tanto, entras en una cola, y esperas tu turno. La velocidad a la que avanzas en la cola hasta que por fin puedes descargar una parte del fichero depende de la cantidad de ficheros que la fuente esté compartiendo, la cantidad de gente que esté pidiendo esos ficheros, y la prioridad del fichero asignada por la fuente.

Lo único que parece raro es lo de las prioridades. Por defecto, eMule da una prioridad de subida a los ficheros dependiendo de la popularidad de estos. Mientras más populares sean, menos prioridad tienen; a la vez, los ficheros raros tienen prioridades altas. Imaginemos que un fichero popular y otro raro tienen la misma prioridad. Entonces, en la cola de la fuente hay 300 personas pidiendo el fichero popular, y sólo tres personas pidiendo el raro. Así, el fichero raro se compartirá sólo una de cada cien veces, y 99 otras veces se compartira un fichero popular que ya tiene demasiadas fuentes. Con el sistema de prioridades, la fuente da ventaja al fichero raro, por lo que las tres personas que lo solicitan avanzan en la cola más rápido que el resto. Esto permite que ficheros raros puedan ser compartidos eficazmente a la vez que ficheros populares.

Sin embargo, es bastante normal (y tremendamente frustrante) bajar algo que tiene una o dos fuentes completas, y ver que estás en la posición 2963 de la cola. Y para colmo, sólo conservas la posición en la cola si te mantienes conectado; si has avanzado hasta la posición 100, y apagas el ordenador por la noche, al día siguiente vuelves a estar al final de esa larga, larga cola. La posición en la cola de la fuente sólo se conserva durante 30 minutos desde la última petición.

Un detallito: solo puedes tener una posición en la cola de otro cliente. Si pides otro fichero a ese mismo cliente fuente, es un A4AF (Asked For Another File, Petición De Otro Fichero). La fuente te enviará (cuando alcances la posición adecuada en su cola) el último fichero que has pedido. eMule gestiona los ficheros A4AF bastante bien, así que primero pide el fichero con más prioridad, y si tiene que pedir otro fichero a la misma fuente, se asegura de que tiene incluso más prioridad antes de hacerlo.

Un pequeño factor a tener en cuenta es si las fuentes están localizadas en EE.UU. Por ejemplo, la película de libre distribución Star Wreck (The Pirkinning) con subtítulos en inglés es probable que tenga muchas fuentes en EE.UU., que suelen tener mucho mayor ancho de banda. Estos ficheros de ámbito “internacional” suelen bajar mucho más rápido de lo normal. Sin embargo, el último corto del director de moda cañí es más que probable que tenga pocas fuentes, y todas en la península que está situada al norte de Africa, por lo que más que bajar, se arrastrará por una larga y suave pendiente.

Como nota final, excepto en ocasiones especiales, una fuente sólo envía una parte de un fichero (9,28mb) por vez. Una vez se ha mandado esa cantidad, se vuelve al final de la cola.

Las ventajas de compartir

eMule usa un método para premiar a la gente que comparte, llamado sistema de créditos. En eMule, compartir no significa tener cien millones de ficheros compartidos a la vez, sino la cantidad neta de información que subes a otros clientes. Entender cómo funciona este sistema de créditos es beneficioso tanto para uno mismo como para la red, o lo que es lo mismo, la comunidad de usuarios de la red eDonkey.

En realidad, el sistema es muy sencillo. Cada vez que una fuente sube una parte de un fichero a otro cliente, el cliente que recibe esa parte guarda la cantidad de datos que ha recibido de la fuente. Dependiendo de la cantidad de datos, asigna un crédito o modificador a ese cliente fuente. Este modificador es aplicado a la posición de la cola, haciendo que el cliente fuente suba más rápido en la cola y alcance posiciones de descarga antes.

El sistema de créditos sólo funciona de cliente a cliente. Es decir, lo que tú subes a un tío de Lérida sólo sirve para la cola de ese tío de Lérida. Esto también implica que sólo es útil para los ficheros que ese tío de Lérida tiene. Por mucho que le subas porno a ese tío de Lérida (que sólo tiene porno en su pornodisco duro), no te va a servir para avanzar en la cola del tío de Cáceres que está compartiendo ese documento de ingeniería industrial sobre la resistencia del hormigón armado bajo condiciones de humedad (en formato PDF).

Hago el ejemplo con porno, porque he conocido a gente, varias personas, que afirman que bajar porno hace que lo demás baje más rápido. Esto sólo es cierto si las fuentes con las que compartes el porno también están bajando o compartiendo los otros ficheros que te interesan. Igual era la excusa que ponían para bajar porno, diciendo que así los otros ficheros iban mejor ^_^

Por cierto, no hace falta tener un fichero entero. Una vez que se ha bajado una parte del fichero (9,28mb), se puede empezar a compartir inmediatamente. De hecho, el sistema de créditos suele funcionar con la gente que está bajando el mismo fichero que tú. En ficheros grandes, por ejemplo películas, el sistema de créditos hace que intercambies partes con gente que tiene otras partes que tú no tienes, y viceversa. El sistema de créditos hace que el intercambio de ficheros sea más ágil.

Un detalle más sobre las ventajas de compartir. Hay modificaciones (llamadas mods) de eMule que permiten no compartir, algo bastante poco solidario. Hay gente que dice que si no subes nada, bajas más rápido, y que cuando subes algo, tu velocidad máxima baja. Algo así como que no puedes subir sin dejar de bajar o chorrada similar. Es completamente falso. Sí es cierto que si llenas todo tu ancho de banda de subida, la bajada sufre, por colapso del gestionador de paquetes de TCP/IP. Basta con configurar eMule para que no use todo el ancho de banda de subida. Por ejemplo, yo tengo 73kb/s de ancho de banda, pero al eMule le digo que use 60kb/s de máximo, lo cual me deja un margen para navegar cómodamente.

Compartir es bueno para la red, y para uno mismo. Si todos se pusiesen a bajar gigas y gigas, sin compartir ni un byte, entonces nadie bajaría ni un byte. Nunca.

Vale, pero ¿por qué no va más rápido?

eMule se encarga automágicamente de todo: prioridad de los ficheros, tanto de bajar como de subir, búsqueda e intercambio de fuentes, dispersión de partes de ficheros, etc. Aun así, conocer algo de cómo funciona todo esto ayuda a afinar el programa y su configuración, entender por qué no siempre va todo tan rápido como quisiéramos, y ahorrar unas cuantas frustraciones.

Pero incluso si se dan las condiciones perfectas, es difícil bajar cosas a máxima velocidad. La última barrera la impone el propio eMule, impidiendo bajar más de lo que se ha subido en una cierta proporción. Si tu velocidad máxima de subida está configurada en 4kb/s o menos, la proporción es 3 a 1. Entre 4kb/s y 10kb/s, es de 4 a 1. A partir de 10kb/s, no hay proporción, y puedes bajar ilimitadamente. Si se comparte normalmente, con relación a lo que uno tiene de ancho de banda, entonces no hay problema. Los que tienen menos de 4kb/s son usuarios de módem, que ya tienen una proporción de ancho de banda de bajada y subida de 2:1. Los usuarios de ADSL, cable o similar, suelen tener una proporción de bajada y subida más alta, p.e. yo tengo 5:1, pero como tengo más de 10kb/s, puedo bajar todo lo que quiera. Esta limitación anima a la gente a compartir con más ancho de banda. Si tienes 70kb/s de subida, a tu ordenador le da igual subir 10kb/s que 60, así que no seas rata!

Bien, ya conocemos algo de los secretillos internos del eMule, y estamos armados con conocimiento para poder explotar nuestros 3 megas… Pero, ¿cómo? En realidad, no hay una fórmula mágica que sirva para que puedas explotar tu ancho de banda al máximo, siempre. Las limitaciones del eMule son, con pequeñas variaciones, exactamente iguales a las de otras redes P2P.

Sin embargo, algo se puede hacer para aumentar las posibilidades. Primero, baja muchos ficheros. En general tardará más todo, pero de media bajarás más rápido. Con mi antigua conexion de 300/128, estaba al 100% todo el día si estaba bajando unas 10-15 películas, dependiendo de su popularidad. Ahora, con mi 3000/576, lo máximo que he alcanzado han sido 290kb/s una vez que estaba bajando 20 pelis. Soy perezoso y no me importa.

Otra idea es tener un gusto cinematográfico y musical bastante oveja. Si te bajas sólo lo más popular, entonces todo te irá rápido.

Conclusión

eMule, y la red eDonkey, al igual que cualquier otra red P2P, está limitada por cuestiones técnicas y humanas. Ninguna red es perfecta, y hay que buscar la red y el cliente que se adapte a nuestras necesidades. Mi elección es eMule, y con esta enorme cantidad de palabras estoy intentando que los demás conozcais eMule, y lo podais usar correctamente, en vuestro beneficio y en el de todos. Conocer y manejar las herramientas que uno usa es mucho mejor que llamar al amigo informático para que te configure el eMule “para que vaya más rápido” mientras le preparas una paella disfrazado de pollo. ¿O no?

En la siguiente parte hablaré de temas más prácticos: algunos truquillos para configurar y afinar eMule, y la elección de la versión de eMule adecuada.

sin comentarios todavía.

Dejar un comentario

Los comentarios pueden contener xhtml. Se requieren nombres y emails (los emails no se muestran), las url son opcionales.




Entendiendo eMule (parte 2) »« Heboris: Tetris para profesionales
A cat can be trusted to purr when she is pleased, which is more than can be said for human beings.  — William Inge

Pi in the Sky funciona con WordPress. Vestido con Vistered Little. Alojado en MochaHost.

1 /?p=516822">fluconazole drug safety research unit ei message board cialis cialis video specialist paxil pregnant cialis for sale us licensed pharmacies cialis class cialis 20mg on line cialis and nevada pharmacy cialis germany weight loss cialis headaches or heartburn taking cialis brand cialis for sale viagra cialis levitra compared regaalis cialis clarithromycin and cialis viagra cialis combo cialis for research cialis zestril interactions 5mg cialis email advertise message 0px site cialis cuba gooding and cialis cialis und viagra forum cialis family cialis migraine vaniqa cialis cialis tadalafil cialis cialis fda generic cialis soft cialis cialis information cialis tabs cialis for hape cialis vs viagra oxytocin cialis release 10mg call cialis refills cialis generic on line cialis by phone cialis and cocaine cialis photo special offers dose low viagra cialis cialis shoulder pain real cialis cialis november recommended dosage cialis cialis drug cialis cialis delivery generic overnight cialis time to start working 1 tadalafil cialis low cost cialis ciali is cialis for me cialis new york cialis explained cialis que es cialis from canada generic cialic vs cialis take cialis and viagra together cialis last referers hiv drugs and interactions with cialis cialis ad cuba goodins cialis viagra levitra tramadol medicine cialis cialis ic 351 cialis 30 oral new drug cialis us licensed pharmacies compare cialis viagra to cialis weight loss silagra cumwithuscom cialis 10mg cialis definition medication cialis hi resolution cialis banana commercial cialis generika is cialis or levitra better cialis tadalafil 20 mg cialis dysfunction erectile levitra viagra cialis and muscle cramps grande librairie sp cialis e tunisie cialis headache cialis europe 2cialis compare levitra viagra cialis attorneys cialis purchase uk cialis back pain cialis canadian drugs cialis cut in half best way to take cialis europe cialis central cialis for women cialis no pres cialis affiliate program cialis neil novak uc loading yahoo cialis pictures descriptions searchstring cialis type all effects of cialis on women compare cialis and viagra cialis in the uk pcp specialist cialis cardiac risks cialis levitra or viagra cialis day generic next qry cialis pm 10kb loading cialis rogers ditka sound clip levitra cialis mens health magazine cialis fda approved cialis cialis health man sexual viagra vs cialis ingredients food viagra levitra cialis apcalis regalis zenegra addiction to cialis generic cialis levitea viagra sampler packages cialis interaction instrumentation sp cialis e generic cialis soft tabs cialis europe viagra cialis mexico cialis australia cialis response cialis coumadin generic cialis overnight delivery express delivery pharmacy search cialis canadian cialis cialis vs viper cialis generic viagra rss feed u 3312 viagra cialis cialis next day pharmacy weight loss cialis silagra cumwithuscom cialis zealand cialis soft tabs scam generic cialis new zealand cialis cost viagra levitra cialis stuffy nose cialis side effect 0a cialis bathtub ads cialis compared viagra christian cialis augmentin cialis viagra contra cialis cialis hypertension best dosage of cialis importing cialis from canada to us commercials for cialis cialis canadian pharmacy technovate inc view topic cialis cialis promise cialis soft tab videos cialis on line pharmacy cialis and us doctor 8 generic cialis softtabs cialis and mussel cramps cialis from india tadalafil uprima cialis viagra back pain from taking cialis cialis viagra mastercard accepted viagra vs cialis levitra cialis uk sales skyfox cialis mexican cialis sildenafil citrate viagra cialis levitra made cialis marketing strategy cialis sucess stories australia viagra cialis purchase fb cialis le cialis dependence cialis mp3 661 viagra levitra cialis 953 cialis paraplegia cialis 4 tablets cialis 20 mg discoun can cialis take woman board cialis contractor licensing state 5cialis vardenafil plavix and cialis taken together gp prescribed cialis gikk ortho specialists cialis cialis genuinerx net viagra viagra cialis tooth pain cialis super fast shipping cialis with viagra cialis overnight shipping search viagra edinburgh cialis charles generic for cialis cialis sideeffects cialis muscle pain compare levitra viagra and cialis cialis tadalafil american express purchase viagra and cialis cialis for men vaniqa cialis propecia cialis and viagra cialis and alcohol cialis sales comercial cialis experience fake cialis ra cialis levitra cialis informaci n cialis viagra softabs no prescreption cialis cialis colombia cialis women effects cialis sales capsule cialis ortho pedic specialist niles illinois generic cialis made in india cialis duration vicodin viagra cialis cialis viagra canada cialis woman experience with cialis generic cialis w master card off label cialis usage cialis viagra compared cialis uprima viagra 1 cialis vardenafil 1 drug cialis cialis generic brand name differences endocrinologist specialist testosterone cialis generic purchase menopause cialis cialis information for cialis viagra cialis ricetta cialis effectiveness cialis pharmacy flomax and cialis interaction uk cialis supplier cialis dosage 20mg 6viagra levitra cialis apcalis regalis zenegra manipulator agile sp cialis mix cialis and viagra eye problems cialis by cialis comment powered uri wordpress cialis message boards cialis recreational use cialis benifets viagra generic cialis cialis no perscription cialis and levitra ventajas desventajas u id password cialis cialis viagra levitra comparisons cialis gnrique what is b cialis b cialis testimonial montgomery al drug and alcohol specialists attorney cialis columbus injury tadalafil cialis apcalis regalis comparacion viagra versus cialis erectile dysfunction drugs tadalafil cialis icos cialis levitra viagra comparisons cialis in mexico compare cialis levitra vi cialis headaches u 19835 cialis regalis cialis tadalafil cialis info cialis tadalfil cialis injury attorney ohio cuba gooding jr cialis commercial cialis jual klang generic cialis 10mg cialis effects side concomitant use of cialis and levitra viagra cialis levitra chatrooms cialis sample cialis female viagra cialis levetra viagra koerier cialis amsterdam cialis levitra viagra cost comparisons tucson cialis cialis tadalafil side effects crushing cialis tablets email message 0px site cialis cialis soft tabs generic cialis peak effect cialis overdose symptoms cialis eli lilly rx4 cialis cialis generic name 1cialis comparison levitra viagra for hypertension cialis pulmonary cialis aus china cialis soft top informations sp cialis es referencement cialis generic safety cialis spinal cord injury cialis compare levitra viagra good r cialis hort net cialis multiple times cialis ranitidine cialis retin viagra cialis levitra comparisons birth control allegra acid reflux cialis can woman take cialis cialis website cheao cialis comparison cialis levitra viagra women taking cialis aerobic endurance cialis cialis marijuana erectile dysfunction cialis cialis accessory cialis exceed viagra bezorgdienst cialis amsterdam cialis or vardenafil 20mg tablet cialis 36 hours islandspharmacy cialis 1 generic cialis taking viagra cialis or levitra cialis contains tadalafil do not take cialis soft cialis tabs cialis vs levitra bayer cialis after cialis effects generis cialis tadalafil citrate cialis cialis copy cialis tadalafil cialis cialis discount card cialis 6viagra cialis levitra cialis dosagem minima approved cialis fda genuine dicount cialis cialis 20 generic cialis soft from india info on cialis rxlist cialis tadalafil cialis heart attack cialis coupon sites sp cialis s disolving cialis cialis ads with phallic symbols cialis pharmaceutical cialis gel can you use viagra with cialis cialis retin-a ortho-evra patch discrete cialis paypal cialis po box viagra levitra and cialis cialis 10 150 generic cialis softtabs lamisil cialis generisch cialis magazine sp cialis cialis cialis genuinerx net viagra cialises cialis women libido against cialis drug law suit cialis principal investigator cialis discount generic volume generic cialis reviews caverta levitra cialis cialis italia cialis mfg cialis not effective taladafil cialis the dangers of cialis cialis and vitamin sales cialis eye floaters cialis viagra viagra before cialis cialis four hours 1 cialis generic viagra avodart cialis clomid diflucan dostinex gluco compare levitra viagra cialis viagra and cialis cialis pulmonary cialis cod cialis achalasia generic cialis talafadil 5generic cialis softtabs nextag cialis cialis from viagra levitra cialis nose which is best levitra or cialis dale smith and ortho specialist cialis by fedex cialis and eli lilly cialis levitra pharmacycom cialis fast shipment is generic cialis real cialis bathtub cialis sports cialis medix natural alternative cialis cialis and alchohol cialis discussion forums board cialis discount image message optional 1cialis levitra sales viagra cialis information prescribing eli lilly cialis investors what does cialis do cialis patent search cialis side affects cialis comment info personal remember cialis viagra australia supply fda approved cialis female viagra paypal cialis cialis instructions clinical data for large dosage cialis pcp consult specialist letter template comparison levitra cialis comments on generic cialis soft cialis mastercard cialis in holland quinine cialis cialis dysfunction erection levitra compare viagra cialis levitra cialis viagra dosage comparison celebrex metrogel tramadol cialis iowa city's tornado cialis cialis and adverse effects and stomach cialis eacute cialis and the prostate cialis mg per serving cialis in nerve damage cialis how to avoid backache brand cialis name cialis ineffective cialis bph foreign websites viagra levitra patients cialis cialis half-life men taking cialis and ambien soft cialis cialis multiple orgasms cialis perscription drug stores lowest cost cialis cialis drug 20 mg canadian drugs cialis cialis drug levitra viagra cialis viagra at the same time cialis and food consumption cialis user ratings identify real cialis cialis and drinking alcohol cialis tadalafil work cuba gooding in cialis commercial canada cialis generic funny farm cialis viagra cialis viagra combo cialis spoof cialis moreover celebrex overnight shipping failure of cialis to work cialis po box cialis brand name bogus cialis 1 cialis tadalafil regalis generic cialis cialis discussion group cialis cost low cialis 20mg tablet what does cialis taste like purchase cialis a drug cialis recovery time after ejaculation nexium cialis generic cialis comparison cialis patch success stories using cialis cialis fda approval pravachol bontril cialis erection cialis 2005 cialis followup november post viagra cialis prescribing information cialis advertisement cialis result cat 1 keyword cialis cialis soft tab cialis drug generic propecia cialis sa cialis pulmonary hypertension cialis silagra cumwithus com cialis performance enhancer contraindications of cialis confusion herpes cialis side effects cialis g7 complaints regarding generic cialis cialis key wes best generic cialis keywords cialis cialis levitra strong viagra comparison between vardenafil cialis and viagra experiences with generic cialis cialis diabetes viagra cialis delivery cialis a cialis law suit cialis immunity cialis comments viagra cialis london kamagra cialis 2b dosage 2b side effects cialis eye damage cialis tadalafil php cialis levitra comparison cialis on line opinions on generic cialis cialis review cialis spoof video cialis viagra cialis levitra cialis compared to viagra fda women viagra cialis cialis levitra sale viagra cialis 30 2003 case studies of cialis cialis used for recreational sex cialis and lopressor cialis western cialis time to effect 4 generic cialis softtabs next day cialis u 15640 cialis difference between cialis levitra viagra german remedies cialis eli lilly cialis tadafil viagra and cialis compared cialis trail tadalafil cialis education cialis guide kj pe cialis cialis generico cialis viagra cocktail rx giant cialis cialis 2005 by january posted icos cialis cialis magic cialis liver disease cialis side effectsd cialis norwegian cruise cialis tub cialis howard lahti cialis levitra strong strong viagra edinburgh uk viagra search cialis charles acxess cialis usa mail cialis usage cialis silagra penegra cumwithuscom cialis canadian epharmacy cialis soft 10 cialis buzzmachine by jeff jarvis cialis mg cialis viagra comparisons cialis update viagra cialis canada cialis generique cialis on an empty stomach back cialis generic guarantee money cialis superior in diabetes cialis erectyle dysfunction viagara cialis levitra comparison cialis and flomax cialis india discount daily use of cialis achy back cialis from jogging cialis overdose contraindications and information tadalafil cialis en ligne de pharmacie cialis for men and wman which is better viagra levitra cialis cialis dosages cialis viagra levitra which is best effect of cialis on wowen cialis drug intereactions cialis from india cialis where silagra cialis g nstig compare viagra and cialis back cialis guarantee money avodart cialis clomid diflucan dostinex glucophage cialis z facts about cialis cialis erectil does cialis work the first time cialis viagra levitra phorum view topic compra cialis addition to cialis cialis co drug eli impotence lilly difference between cialis and tadalafil cialis tablet cialis valtrex alesse keywords cialis levitra vs suggested dose in cialis generic cialis 20x20 kamagra silagra generic cialis india generic cialis cialis tadalafil rausch cialis compare levitra viagra cialis cocaine cialis sudden loss of vision etiology cialis generics cialis penis pump decadron natural cialis cialis usa mail natural alternative to cialis cialis viagra difference cialis and muscel cramps cialis l-arginine interaction compare viagra cialis levtra india cialis cialis headache and prevention cialis penis pictures engineering cialis tadalafil cialis from india cialis soft gel india 5cialis tadalafil cialis ad comparison viagra cialis cialis reccomendation cialis tadalafil cialis tadafil tal cialis tadalafil treat info about cialis cialis overnight express mail bid 2839 cialis cialis icos cialis for overseas cialis sample first cialis or viagra cialis shipping generic cialis india $1.5 cialis overnight delivery generica cialis viagra cialis vs cialis 4 filmomhulde tabletten taking cialis and viagra together cialis canada health canada personal accounts cialis lilly cialis does cialis help prematue ejaculation cialis long term tadalafil cialis safety and efficacy ideal dose and timiming for cialis cialis or levitra stronger canada cialis plavix cialis taken together pm 10kb loading cialis rogers yahoo north china beijing time syphilis cialis keywords cialis tadalafil cialis denavir yasmin retin-a cialis leg pain australia viagra cialis supply cialis viagra joint corporate renewal cialis levitra viagra zyban cialis and long term effects cialis levitra viagra index woman who took cialis cialis discount canada cialis hearing cialis injury lawyer ohio cialis from canadian pharmacy cialis work quinine cialis drug interaction cialis doctors advice tabagie sp cialis e montr al europe cialis cialis drug appearance tadalafil cialis dose levitra low viagra cialis chemical structure cialis generic soft cialis samples equipement sp cialis cialis side eefects search cialis fox news cialis generic mt tadalafil 1 cialis tadalafil jpg viagra and cialis side effects phentermine cialis tramadol effexor celebrex lexapro generic cialis usa cialis and addiction and anger q cialis restrictvalue web cialis from india mt tadalafil boston hip ortho specialists avn combine viagra and cialis cialis drug eli impotence lilly cialis reaction cialis sside effects cialis ciudad juarez pharmacies cialis theme sucess stories using cialis cialis after priapism generic cialis compare distributions sp cialis es france cialis homepage generic cialis overnigh get cialis for less viagra cialis levitra href cialis and hair loss cialis user feedback phorum e groups academies cialis generic cialis experiences cialis flomax and cialis 30 tadalafil 30mg ml 2cialis levitra cialis compared to levitra cialis and canada the chemistry of cialis combining cialis and viagra cialis commentscgi from india mt tadalafil side effects cialis coumadin allegra cialis shop cialis prescribing overnight express delivery generic cialis cialis columbus lawyer generic cialis in blister packs cialis fda sba approval gout and cialis 2cialis levitra viagra vs vs discoun cialis fedex cialis experiment sildenafil cialis generico taking cialis cialis and grapefruit is cialis better than viagra flomax cialis soft tab cialis discount lily icos cialis generic cialis bargain medicine cialis diskret cialis day next cialis reviews cialis advertising viagra advantages versus cialis overnight generic cialis viagra cialis on line cialis 36 hour atenolol cialis taking half of a cialis fda generic cialis information cialis cialis trial overdose cialis viagra or cialis compare cialis and levitra la pela cialis red devil cialis cialis faq 5 tadalafil cialis cuba gooding cialis addicted to cialis generc cialis discount cialis and diazepam overnight delivery possible increased alk phos cialis cialis supplier 2006 cialis followup march post cialis cialis generic viagra cialis viagra compare cialis same as tadalafil specialist paxil cialis levitra pharmacy viagra cialis generic uk cialis made in canada cialis drug impotence levitra viagra cialis multiple attempts cialis mexican cialis vs levitra faq alcohol recovery specialists tramadol clarinex allegra cialis generic medication cialis vicodin and cialis cialis tadalafil 20mg 2cialis compare levitra what is better cialis or levitra a href cialis cialis levitra better cialis experiences cialis perscriptions cialis identification viagra versus cialis espa ol arizona cialis male enhancement cialis cialis and wellbutrin cialis discount pharmacy fast shipping cialis viagra levitra trusted pharmacy catalog cialis symptoms softtabs cialis cialis pay by check selges cialis cialis erect penis cialis and levitra viagra medications internet viagra cialis comparison cialis columbus injury lawyer unbelievable viagra and cialis offer cialis tablet picture cialis dosing cuba gooding jr cialis spoof cialis 2005 cialis whistle women taking cialis in europe cialis bestellen cialis information from drugs com cialis horror stories cialis soft fast shipping is cialis methodone cialis side effects 0a cialis music rating viagra cialis and canadian pharmacy cialis deals cuba gooding jr cialis video cialis for less district of columbia cialis meltabs pharmacy india viagra cialis generic cialis vs cialis clotures sp cialis es drug cialis tadalafil cialis offers tadafil cialis cialis uk chemist coumadin cialis 1 low cost cialis cialis new viagra cialis get viagra cialis thirst vergelijking kamagra cialis cialis viagra vs relationship between the prostate cialis comparison levitra cialis viagra keywords cialis levitra cialis bph clinical trial cialis cialis forum pharmacy plavix cialis side effects generic cialis pharmaceutical manufacturer cialis for bph cialis company cialis results cialis effects information cialis viagra levitra effects cialis allergic lesions break cialis tablets generic cialis nz cialis 2b chat room discussion find information on cialis cialis rx life cialis phone cialis 36 hour commercial 1 liquid cialis cialis powder does cialis delay ejaculation cialis zrich cialis patient sample cialis two bathtubs fear cialis vs viagra gay men tadalafil cialis india overnight cialis cnidium cialis comparing cialis and viagra silagra cialis gnstig cialis rezeptfrei take viagra and cialis pharmacy cialis silagra cialis substitutes fda approved generic cialis ptnrs searchfor cialis cialis 10 20 mg picture cialis target market cialis 20 mg denavir nasonex cialis sale cialis cialis and grapefruit juice 1 eli lilly cialis grapefruit and cialis ducation sp cialis e discount on cialis cialis south africa cialis literature movies cialis cialis personal review compare levitra cialis versus viagra girl takes cialis cialis and zoloft interactions soft cialis reliable enzyte viagra cialis red devil tadalafil generic cialis cialis soft tab india cialis commercials cialis preisvergleich yasmin cialis cialis cialis danger cialis bbc health cialis howard lahti loading yahoo generic viagra 26 cialis 1cialis compare levitra viagra cialis time to peak effect viagra cialis differences cialis off shore compare cialis viagra manufacturing pharmaceutical company for cialis cialis 24 pn 1 cialis nasacort aq cialis generic viagra href cialis page cialis soft tab rss feed viagra cialis generic genuine cialis cialis side effects back pain q cialis meta cialis sale overnight shipping cialis nsfw reviews cialis cialis ambien comments about generic cialis cialis obsessive compulsion generic viagra zenegra cialis levitra hrc cialis compare cialis to levitra 1low cost cialis cialis usa cialis for sale in dublin discount viagra or cialis generic cialis from india does medicaid cover cialis cialis drug information cialis problems generic cialis tadalafil php cialis cialis cialis genuinerx net viagra cialis comparison levitra cialis comparison levitra cialis voucher long term use cialis after effects of cialis cialis drug impotence discout cialis generic cialis by phone wechselwirkung cialis und propecia cialis viagra differences inexpensive cialis cialis with cialis home page cialis side effects cialis western open golf apparel next day cialis presription cialis in canada view topic cialis cialis open tee times western cialis opposite effec cialis attorney cuba gooding junior video cialis boner cialis doses cialis and levitra viagra cialis rss feed fed ex overnight delivery cialis cialis considered overdose long term use of cialis viagra levitra cialis side effects generic cialis discussion board forum fast shipping cialis soft tramadol valtrex renova cialis personal review cialis cialis naion compare cialis viagra cialis levitra review cialis patent information drug cialis 5 sildenafil cialis generico cialis 32 cialis impotence drug canada cialis line information on cialis for erectile disfuntion cialis commercial music overnight cialis tadalafil uprima viagra cialis cialis for woman 50mg cialis cialis side bargain cialis cialis vardenafil cialis rebates generic cialis message board generic cialis cialis tadalafil reviews cialis neil novak uc impotence drug cialis cialis effect on blood pressure cialis and stroke soft cialis eu cialis sideaffects splitting cialis cialis and fertility cialis tadalafil contents arnold cialis cialis 20 mg tablet cialis meltabs diovan cialis christ god unhappy cialis soft funny farm cialis whatis cialis cialis forum cialis pharmacy pcp specialist certification indiana taking cialis for better sex attorney cialis injury ohio counterfeit cialis cialis pharmacy direct over seas cialis cialis consultation pharmacy cialis silagra cumwithuscom cialis story cialis now cialis in dublin on line cialis cialis and women cialis ed drug billig cialis coles sp cialis pour enfants dyslexique compare lavitra to cialis generic cialis united states overnight cialis timing otc cialis cole sp cialis e quatre saisons cialis facts cialis dosage instructions cialis allergic what is better cialis or viaga cialis singular interaction about cialis cialis dizziness cialis and romance cialis ed health man ed cures cialis cialis ftv name cialis 1cialis levitra vs viagara and cialis lead cialis internet levitra pharmacy wellbutrin cialis incredible power cialis chemistry cialis tub commercial cialis floaters is there a generic cialis celebrex renova tramadol cialis cialis insurance when to take cialis tadalis cialis tadalafil cialis flagstaff cialis cr va cialis b cialis b cialis tips cialis cialis tadalafil cialis and pomegranate interaction cialis holland eli lilly cialis cialis discount pharmacy cabinet dentaire sp cialis cialis kaufen discount cialis fedex 1discount cialis cialis india cialis compar compar levitra viagra bone breath manner cialis cialis state contractor licensing board reegalis cialis cialis user forum what men think of cialis hollywood cialis viagra cialis and levitra cialis vs viagra katrina image warehouse cialis peak cialis packaged as nitrix interaction with cialis cellules sp cialis es cialis or super viagra compare levitra and cialis cialis dose regali cialis cialis levitra market sales viagra cialis actress cialis in uae cialis official webpage bph cialis does generic cialis work taking cialis with nitrix cialis tablets cialis recomendation lily lcos cialis wyeth testosterone patch for men marijuana lingo side effects of ritalin in dogs klonopin effects of quitting hot flash lortab interaction alcohol valtrex valtrex prevacid propecia toxicity of tetracycline after expiration psychopharmacology bupropion prilosec vs protonix legalizing marijuana losing money bupropion combined with quetiapine diazepam belgrade 1999 ambien latest side effects what is ambien cr zoloft tylenol drug called cialis does xanax cause weight loss hawkwind valium