castellano

Understanding eMule (and part 3)

Posted on June 30th, 2007 at 8:14am by Pi.
Categories: Internet.

Before reading this long gabble, I recommend reading the two previous gabbles. In this one, I give some advices to use eMule or some other eMule based client, such as eMule ZZUL, and as dessert, some lil tricks to take the max out of it.

You’re reading the third and last part of the series Understanding eMule. You can also read the first part, which deals about how eMule and the eDonkey network work, and the second part, which talks about how to choose the right eMule version, and how to configure it.

Searches

Apparently I’m popular between the people who knows me for finding difficult stuff. What is very curious to me, since the majority of times I’m able to find them at first or second try, while the rest of people say “it’s not in eMule”.

Sometimes it could be a little mistake writing: if one searches for the free distribution movie Star Wreck (The Pirkinning), it’s different to search for “star wreck” than for “starwreck” or “starwrek” or other variants. That’s why one has to be sure of the correct name of what it’s being searched.

eMule has some searching methods. In the search section in eMule, in the top left corner, just below where we enter the search, there’s a combo box to select the method. There are four, although generally we should use the one called “Global (Servers)”. With this method, the search is made in the server we’re connected with in that moment. If the server returns a good amount of results, then it stops there. But if it returns few or no results, then the search is propagated to all the servers you have in the list. That’s why it’s important to have good servers that don’t return fake results.

When the search is propagated to other servers, it’s done sequentially, and there’s a progress bar in the lower part of the eMule window. This search could take a bit more.

Besides that, the servers have a limit for results. Usually they only return a maximum of 300 results at a time, but if you need more results, you have the “More” button to obtain the next 300, until all the results are found, or the top limit is reached (about 1,800 results). If the “More” button is enabled, it means you can obtain even more results, but if it’s disabled, it means that you’ve already got all the possible results.

Another search method worth mentioning is the search in “Kad Network”. It’s just below the global search. Although the majority of the clients who are in Kad are usually also connected to the eDonkey network, there are times that it’s advisable to search in the Kad network. You can find things that aren’t indexed in the eDonkey servers. There are some technical reasons for this to happen, i.e. the servers only index a limited number of files per client. I don’t know what the limit is, but let’s say it’s one thousand. If you share two thousand files, the first thousand are indexed and available in the servers, but the other thousand are not.

But in Kad, which doesn’t use servers for indexing, you can search for and find that remaining thousand. It’s useful to find things that are many small files; for example, all the creations of Gil Elvgren (genious pin-up artist). But remember to return to the global search method when you’re finished, because in Kad the search has a reach limited by the distance of the noded (tech gabble, but trust in me) and if you don’t notice to make searches with “Global (Servers)” method again, maybe you’ll not find what you search for. Oh, and searches in Kad usually take long.

Once we’ve got a lot of search results, sometimes it’s needed to search in those results. I.e., we search for “star wreck”, and we get about 50 search results. Which one is the file we’re searching for? The first thing we should watch for is the type and size of the files: if it’s a movie as Star Wreck, most probable it’ll be around 700mb. We can sort the results clicking on the column header, in this case the column “Size”. It’s also useful to sort by “Availability (Sources)”, to see which are the most popular files (shared by the larger amount of sources).

You should watch out this column. If a file is only shared by a couple of cources, you’ll need a lot of time to download it. If it’s shared by a couple of hundreds, it’ll be dead easy. The files with a lot of sources are marked in blue, to identify them quickly. Another important column is “Complete Sources”, which says which percentage and amount of sources have the complete file. If all the file is marked in red, and in this column you see 0%, this means that no client has been detected with all the complete file, what usually means that you’ll never be able to finish downloading the file.

But sometimes it’s good to try it anyway: in very rare files, maybe you’ll find one with 0% complete sources because in that very moment, the only client having it isn’t connected (or you don’t find it for any other reason). If you try to download the file, and you see that in a couple of days your eMule hasn’t seen it complete ever (in the transfers side, it’s the column “Seen complete”) then forget about the file, or in other words, right-click over it and “Cancel”. But maybe you are lucky and you’ve seen it, and even downloaded it, when apparently the file looked impossible to download.

Fake files

One of the big problems in eMule are the fake files. In the eDonkey network, even when the files are searched by the name or part of it, the files themselves are identified by the contents. To each file of different size and contents, it’s assigned an almost-unique identifier, based in a file hash, analyzing the content with a hash algorithm. In the eDonkey network it’s used MD4 (Message Digest Version Four). Thus, a file could have any name; but when it’s indexed and searched for, you can find and download a specific file. Independently of the name.

This also means that any scumbag could rename Star Wreck as “Pirates of the Caribbean: the Return of the Skeleton Monkey”. That way, unaware and pirateful people who is searching for “pirates caribbean”, sees that file, and thinks: “shoot, there’s a fourth part! Whatcoulditbeabout?”

However, after downloading it, he’ll get a nasty surprise, because instead of the fourth and unexistant part of Pirates of the Caribbean, he finds a movie in finnish. Although usually what one finds isn’t a movie in a strange language, but a porn movie.

To detect fakes, the first step is that they should be believable. One has to be a little common sense and not download the fourth part of Pirates of the Caribbean when the third hasn’t been premiered yet.

The second step is to see if the server returns alternate names for the file. If this happens, in the search result list, next to the little file icon a plus + sign will appear. When clicking on it, a list of alternate names will appear below the file name. If e.g. one of the alternate names are “Asses of the Caribbean volume 6″, then it’s probable that the file is a fake.

If everything looks normal, there’s a third step which is advisable to follow to be sure. Once we’re downloading the file, we allow a few minutes to pass so eMule makes the petition to all the sources. eMule asks for the file to another client according to its MD4 hash, but the source also returns, as additional information, the name it is using to share the file. So let’s imagine we’re downloading a file named “star_wreck_in_the_pirkinning_subtitles_english.avi”. If we right click over it, a new window is opened with all its information. In one of the tabs, “Name”, they appear all the alternative names this file is being shared with (according to the sources), and the number of sources for each alternate name. It’s common that there are small variations in the file name. Maybe a source has the same name as you do, but maybe another has “Star Wreck (In The Pirkinning) with english subtitles.avi”.

The bad thing is when a source has the name “Asses.of.the.Caribbean.vol.6.with.Tonni.Buttxon.by.YourHornyNeighbour.avi”. If there are many sources with a radically different and suspicious name, then don’t trust it. If the majority has a different name, then some joker is trying to laugh at us.

Another way of detecting faskes is looking at the file comments, which are accessed in the same way as the alternative names. In a comment, people usually rates the movie, or the audio and video quality, or if it’s a fake. Pay attention to the fact that in the comments, the shared file name of the source which set the comment is also shown. I say that because “it’s a fake” is a misleading comment. Sometimes I’ve downloaded stuff which was what I wanted, but someone else downloaded it with another name and instead of saying “it’s a porn movie” or something similar, they say “it’s a fake”, and don’t say clearly fake of what. Maybe they wanted to download porn but found themselves with a movie in finnish ^_^

It’s also possible that what we’re downloading is what we searched for, but that it has an awful quality. That’s why it’s good to pay attention to the names and sizes of files, and to comments to see what people say.

Incomplete files

In eMule traffic, in the list of files you’re downloading, there’s a progress bar with some colours. Each vertical piece corresponds to a part of the file (9.28mb). The bigger the file, the more parts it’ll have, and the more colourful pieces you’ll have in the progress bar. The black pieces are parts you’ve already downloaded; the blue pieces, the parts that you’ve not downloaded yet, but are available (the more darker, the more sources are for that part); and the red pieces are the parts that aren’t available in that moment.

If you’re using the ZZUL mod (which I talk about in the previous article), then the parts you have complete are marked with a dark grey. It’s possible to have a part incompletely, i.e. the first seven megs. Until a part is complete, it’s not shared.

The problem comes when the parts that we’re missing are always in red. You should watch out the “Seen complete” column, to see when the file was seen complete for the last time. If it says “Never”, or a date of long ago, it’s better to quit. Having incomplete files shared is counterproductive for the network, for people and for you. It’s better to search for another alternative file.

Sometimes, a file is complete when we start downloading it; but due to gremlins, or to incompatible protocols or eMule mods not following the good manner guidelines (that’s why I don’t recommend many mods!) maybe only certain parts got distributed, while others remain without having been shared in only one client. Maybe that client thought that he has shared the file long enough; or maybe he went on vacation; or maybe he got internet down due to not paying, whoknowswhat. If we see that a file has been seen complete last time a month or two ago, then goodbye.

It’s also possible that due to a mysticalinconceivable reason there was some corruption in your hard disk or in the transfer, and you got a bad part (or the .met file corrupted). Then, no matter how many sources there are, no one will be able to help you. Maybe a day you see a file with many sources and happily downloading, and a week after you see that what you’re missing is always in red. Then the best idea would be to cancel that file and start again. This is very rare, but I’ve had it happened to me at least once, and maybe twice (damn alzheimer).

Finally, there are times when the only sources that have a complete file are also collapsed. Their waiting queues are full (because there’s a limit of how many people a client has in its queue). Or it’s very long and advances slowly. Advancing in some of these queues can take hours, even a full day. The only solution is patience, a lot of patience. Generally, sending messages to these sources telling them to raise the priority of that file isn’t successful most of the times, although I try it many times.

To share or not to share

In the previous two parts of this series of articles about eMule, I’ve insisted on the importance of sharing, and in the benefits it brings. Even if you’re not a generous person, you should know that sharing in the eMule network benefits you. Sharing helps that the parts you don’t have arrive at you more quickly.

Let’s imagine that you’re downloading a 27 megs file, that has three parts: 1, 2 and 3. There aren’t many complete sources, let’s say five. There are other three clients trying to download that same file. And you already have part 2. If you share a lot and well, it’s possible that the other three clients get that part 2 from you. If they already have that part, like you, when they ask for parts to the other sources, they’ll ask for parts 1 and 3, what will make that the parts you don’t have are distributed faster. And where first you had five sources for parts 1 and 3, now maybe you had six or seven for each one.

You could think “well, part 2 will be eventually sent by one of the other sources which are complete”. Parts are distributed in a random way. If a client which has nothing, asks for a part of the file, it has the same possibilites to obtain part 1 than part 2. If it obtains part 1, that’s another source for you, but if it obtains part 2, it doesn’t benefit you at all, since you already have it. Being sure that the other clients ask for parts that you don’t have is beneficial for you, and that’s made by sharing the parts you already have.

Besides, uploading what you already have to those clients which are already downloading the file, makes that you have credit with them. Thus, when you get to ask to them for a part of the file, you advance in their queue faster, for having uploaded something to them. Everything is positive!

So sharing is not only a way of being generous and altruist, and help to maintain the eDonkey Network in good shape; it’s also practical and beneficial for oneself.

That’s why it’s also good to have the rarest files in higher priorities. Sooner or later, more probably sooner, you’ll download that file with 200 sources, but the one which only has six sources need special caring. And to be really generous, once you’ve downloaded it, be sure to share it for a long time.

On the other hand, the files which have a lot of sources, and which probably take up the most of your queue, it’s better to move them once they’re finished, that way we’re sure that our bandwidth is used for more rare files. If a file had 150-200 sources while you were downloading it, it’s survival and distribution in the network are assured; while it’s advisable to have a couple of weeks or months other files that you saw they took a long time to download.

Friends and other myths

Next to “sharing is bad”, the other big myth in eMule is the one about friends. You can add friends to your list (they appear in the “Messages” section of the main window), what is useful for certain things. I.e. to maintain contact with someone who has files you’re interested in, or with someone who is helping you to distribute something.

But what people believes is that just by adding people to the friend list, they’re assigned a special priority so they’re waiting in queue less time. There are a lot of people who, actually some time ago, used to put in the comment of a file “exchange of friends”.

The reality is that eMule, the official eMule, doesn’t assign any special priority to the clients which are in the friends list. It can do it, but it must be done manually. For that, a friend slot must be reserved, it’s done right-clicking over the friend, and selecting “Establish friend slot”. This reserved slot, the friend slot, is, in the official eMule, unique. There’s only one. If you assign to other friend this slot, then you’re removing it from the first friend. This friend slot assigns a very high priority to the affected friend, so he waits less time in the queue.

The eMule ZZUL mod is a bit different. It has a feature called ZZ FriendSlots. It means two things: you can assign more than one friend slot, and instead of just a higher priority, what happens is that they get assigned all the upload bandwidth. In this case, you must be careful of not having too many friends, because they can assault and collapse your bandwidth. In ZZUL, friends are used to distribute new files to people interested in redistributing and sharing them, and for that the faster, the better. eMule has never been meant to be good to share files between to specific persons, so sometimes it was needed to exchange the file first by other methods.

To avoid that people makes little groups of friends who only share between them with ZZUL, FriendSlots has a particularity: what you upload to friends, isn’t counted in the upload/download ratio. This means that if you only upload to friends, you’ll end downloading little to nothing. ZZUL will think that you’ve not uploaded anything, and it will not allow you to download from other sources until you share something with someone who doesn’t have a reserved friend slot. That’s why the friends thingy must be used carefully and moderately, and only when it’s needed.

Besides, ZZUL remembers to which friends you’ve given reserved friend slots between two ZZUL sessions. The official eMule doesn’t do it, thus each time we re-run it, we need to reassing the only friend slot we have, if we want.

So the friend subject is not as people use to think; and in any case, it must be used carefully, the same as other eMule features which can be used for abusing.

Comments and correct names

To finish all this tedious stuff, I recommend that people stops being lazy and start putting comments to the files they share. It’s specially important and useful for fakes, rare files, or things oneself has created and put to distribution in the eDonkey network.

To put a comment to a file, you must share at least one complete part. Go to the “Shared Files” section, right-click over the file you want, and select “Comments…”. In the window which is opened, you can put a comment, sadly very short. Sometimes you must do strange things to put something so it fits.

You can also rate the file, from “Invalid/corrupt” to “Excellent”. There’s no consensus about how to rate things; there are people who rates movies according to the movie itself, if it’s good or bad, while other people rates it according to the quality of image and sound, even if the movie is crap.

That way we can warn other users about the quality or content of a specific file; if the file doesn’t serve for a particular purpose; if the file has been months without being complete; or to publitize something we’re sharing because we want. If people used more often the comment feature, people would get less problems, and the good files would be shared often and better, and they would be easier to find.

One alternative to the comment length limitation is to be sure that the filename is correct. We can change it safely, knowing that as long as we don’t change the contents, it will keep being shared correctly. We can add some other data to the file name, with the added bonus that it will appear in searches (comments aren’t used in searches). For example, we downloaded the file “starwreck.avi”, but we rename it as “Star Wreck (In The Pirkinning) english subtitles [amateur finnish movie, good quality].avi”

Conclusion

Probably many of the things I’ve mentioned are known to users with some experience in eMule; but it’s never a waste to revise what one thinks one knows, nor learning some new little trick that for some esotheric reasons one didn’t know. I’ve tried to describe the most practical tricks and knowledge to take the most out of eMule.

This has been the last part of the series Understanding eMule. I hope it has been of help, even if it was just a little to one person. Have a happy eMuleing!

I’ve been waiting to put in written form a kind of tutorial and trick repository about eMule for a long time; but I did now to help a friend. This article series is dedicated to her.

3 comments.

Mike

Comment on 1:04am.

Thanks for this - very useful and helpful! Your labor in writing this guide is much appreciated.

Best wishes,
Mike

Pete H.

Comment on 5:22am.

This is great info! Thank you very, very much for taking the time to put this together!

ken k

Comment on 9:21pm.

well written article. you answered a lot of questions i had.
thankyou

Leave a comment

Comments can contain some xhtml. Names and emails are required (emails aren't displayed), url's are optional.




Two evil devil servers »« Understanding eMule (part 2)
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 is powered by WordPress. Dressed with Vistered Little. Hosted at 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