David Morris - brassedoff.net

Family outings, Geographing, Linux, Java, RC boats, work…

Canal cavalcade

Filed under: canal — david at 1:02 pm on Monday, August 25, 2008

On Saturday, Mrs Woolforbrains and I went to the IWA National Festival near Wolverhampton. It’s the first time either of us have ever visited one of the big canal-related national festivals, and I think I can state unequivocally that we were both impressed by the event and the organisation. Hundreds of boats, thousands of visitors, hundreds of exhibitors and although it had the potential to be a mud-bath of Glastonbury proportions, some judicious use of bark chippings and trackways courtesy of the WRG avoided a major mess.

Hundreds of boats   Well turned out

Traditional crafts   Ex-working boats

Language difficulties

Filed under: Uncategorized — david at 6:16 pm on Thursday, August 21, 2008

Doing what I do for a day job brings me in to contact with many non-native English speakers (apart from the Americans!) who fortunately speak English much better than I do their language. We were very worried therefore when one of our German colleagues confided that he would be completely naked unless we could get his Blackberry password sorted out. Was this some sort of protest? “Get my Blackberry password sorted or I’m going to parade naked through the streets of my German home town and embarrass you with the pictures an media coverage”?

There were several tense moments in the office until one of the guys realised that what we had on our hands was in fact an example of phonetic spelling. Instead of saying ‘naked’ how you say it, think of the ‘a’ as in ‘at’ rather than as in ‘hay’ and you’ll see what he meant.

Gas or electric tea?

Filed under: Uncategorized — david at 10:34 am on Monday, August 18, 2008

In these days of rising energy prices, someone’s tried to put some science behind the cost of making a cuppa. As someone who drinks a  lot of tea, this clearly is very important to me!

Read this posting for more details

Violated

Filed under: computer — david at 5:36 pm on Friday, August 15, 2008

That pretty much sums up how I felt this morning when I found out that the Seth Ellis web site had been hacked. Like most things, I suppose ultimately it was my own fault. I left the php scripts writable by the web server so I could update them via the Joomla portal interface, and then I wasn’t running the latest version of the software, the absolute latest version of which may of may not have fixed the vulnerability that I reckon I got exploted by.

Of course, it’s left me feeling upset and guilty, but as I suspect is usual with these things, I’m angry with myself for, as an IT professional, letting this thing happen, and mad at the dirty little scumbags that spend all their time going around looking for and infecting systems in the first place.

Before anyone asks the obvious, yes, I’ve got backups. I replicate the whole of the web server tree to another location every night. The hack happened, as dictade by the Law of Sod, just before the replication,  so, yes, I replicated the screwed up site.

What have I learned from this?

1. I need better backups- probably a two or three generation backup like we sue at work and I insist on for all our production environments

2. I need to make sure I don’t leave any vulnerable files writable by anything (including me)

3. I need to shift off my servers to a machine I don’t use for domestic purposes; either that or find a way of locking them down to a chrooted environment.

I’ve tracked down the bit of software that insisted on PHP safe_mode being turned off. I won’t be running gallery2 for a while which is a pity. Joomla doesn’t  need safe_mode off, neither does Wordpress and those are the two important applications for me at the moment. Gallery2 is nice, but it’s not nice enough for me to have to run a compromisable server.

Dump or recycle?

Filed under: computer, technology — david at 10:52 pm on Saturday, August 9, 2008

We look upon our treatment of old computers (WEEE waste) as environmentally friendly in that we make a special effort to collect them all up in a single location and send them to an approved source for recycling… or so we hope. I really hope that our old gear doesn’t end up at this dump in Ghana. It’s frightening that changing the designation of this kit to reusable second hand goods seems to get around any export issues, especially when we try to ensure that the gear when we’ve done with it is unusable, especially the hard drives (after all, we wouldn’t want any data to be recovered). Perhaps a phone call to our recyclers will be in order on Monday morning to check up on the route old kit takes. We have a duty of care (in my opinion) to make sure we aren’t indirectly dumping it in a third world country for kids to pick their way over, polluting their drinking water and their seas.

Downtime

Filed under: computer — david at 10:17 am on Saturday, August 9, 2008

We’ve had a bit of downtime on the home server over the last couple of days. The power supply gave up the ghost on Friday morning at 4am (I know this because the Phidget LCD panel froze when the machine died). I managed to get the server back up minus one of the disc drives, but it was on a knife edge. eBuyer and Citylink duly obliged with a shiny new 650 watt Antec TruePower Trio PSU this morning, and balance has once again been restored to the local blogosphere.

Free stuff is best.

Filed under: computer — david at 9:00 pm on Thursday, August 7, 2008

I love free software. I use free software at home and at work. I was delighted to be able to save hours of work today with two bits of free software.  Read on to find out how.

We had several new machines delivered today for a department at work. Rather nice machines, all with Windows XP (we have no plans to roll out Vista just yet). As they were all identical, it seemed a pity that we had to set each one up individually, but the last time we tried to ghost a machine, it failed dismally, so my tech-squad were reluctant to try again.

I convinced them that it should work, so best foot forward, I downloaded a copy of Clonezilla and  installed it on a USB memory stick. 30 minutes later, we’d managed to put an image of one of the new machines on to a Windows server. The acid test was whether or not it would restore and work, and sure enough, five minutes later, we still had a working machine. One of my guys then installed all the other stuff needed on the machine (Acrobat reader, Office, VNC, SMS etc) and we re-cloned it. It took roughly two hours to set up the base software on the machine, so if all went to plan, we’d save hours of time.

The first three machines restored without a hitch. The problem started with the fourth when it decided that the SATA hard disc wasn’t SDA, it was going to be SDB instead. (Clonezilla uses a Linux [Debian] base to save and restore partitions hence the naming convention). No idea why it came up with this, but it effectively stopped us restoring to those machines. Ever optimistic, I unplugged the SATA DVD on the machines that were giving us the problem and the restore worked fine. Once restored, we plugged the DVD drive back in, booted Windows and everything was fine. We had just set up seven machines in an afternoon - something which, if not multi-tasking, would have taken a couple of days. I don’t know if the naming was specific to the machines we were setting up (Dell Optiplex 755’s), but if anyone has any ideas, please leave a comment.

The second result for me today was bringing an idea Ihas last night whilst cycling home. Producing nicely formatted output, especially PDFs is an issue for us. We use Java for our in-house desktop applications, and make a lot of use of Bruno Lowagie’s excellent iText library. Creating forms from scratch is laborious and time consuming, not to mention it needs a lot of boring code. The idea that I had was to use Acrobat forms to create placeholders for the variable text, creating PDF templates for documents. Someone may read this and say “of course, that’s obvious, I’m surprised you weren’t already doing that”, and do you know, 55 lines of proof-of-concept code later, that’s exactly what I was saying to myself as well. I was so annoyed that I hadn’t spotted that little gem months ago. It would have saved so much buggering about. Needless to say, I don’t think we’ll be creating any PDFs from scratch any more. It’s going to make a huge difference for our document production at work and could easily save a fortune.

What Is?

Filed under: Uncategorized — david at 8:21 pm on Thursday, July 31, 2008

What is black?
Burnt toast is black
Coloured like the black tarmac

What is white?
A white cat is white
With limelight eyesight

What is pink?
A soft drink is pink
Next to the skating rink

What is green?
A leaf is green
Fluttering down to a bowling green

What is blue?
Glue is blue
Left upon the marble statue

What is yellow?
A song is yellow
Its melody played upon a cello

What is red?
Cherrys are red
Off the tree they fall on the head

What is violet?
A highlighter is violet
On the table in the twilight

What is orange?
What oranges are orange
Just orange

By Daniel morris, aged 8.

Wordpress theme

Filed under: Uncategorized — david at 2:18 pm on Monday, July 28, 2008

I decided to take the plung and have a go at writing a Wordpress theme for a new venture Mrs Woolforbrains is working on. I can do the PHP (backend scripting code), but I’m not a designer. However, with the playing about I’ve done recently with the Kiveton 2009 web site, I realised that CSS had come a long way from being an easy way to change a few colours on a page, so perhaps it was time to trawl around a few web sites and see what I could come up with.

So far, it’s not brilliant, but it’s not finished yet. I started with a completely clean sheet, a new theme in a  new subdirectory. I’ve had to create all the graphics from scratch as well.. not many so far, but there are more to do. I fancy having rounded ends on the post headings and I haven’t given much though yet to the sidebars. It’s going to be a bit on the minimalist side, but it’s a start in the right direction.

Personally, I blame Margaret Thatcher…

Filed under: cycling, rant — david at 8:16 am on Saturday, July 26, 2008

Cycling home from work a couple of nights ago, I was struck (not literally) by the number of buses. There used to be the old adage of buses being pack animals? Well it was a bit like that at Darnall on Wednesday evening.

Let me set the scene. There are two major bus companies plying their trade in Sheffield - First Group and Stagecoach. I don’t quite know how it works, not being a bussy person generally (my public transport tends to be tram or train), but they both run services on the 52 route which in t’olden days used to run from Woodhouse to Crookes. These days there seems to be an unlimited number of variations on that, but I digress…

Anyway, there we are, at darnall and it’s instant traffic jam. No less than four, yes shouting for the hard of reading,FOUR 52 service buses at Darnall, all trying to get the best spot to get passengers on board. Two First single deckers and the same number from Stagecoach. What I’ve observed in the past is that when you get this type of scenario, the two companies’ drivers seem to indulge in a turf war: “They’re MY passengers”. “No they’re not, they’re mine and I’m going to block you from getting to the bus stop first”. What happens next is that there’s an almighty melee of buses and scant regard is paid to any other road users.

“Sorry, was that a cyclist I nearly knocked off his bike? Not to worry, at least I’ll get to the next bus stop before that stinky {insert name of rival company} driver”.

The best plan is to stay well away from the pack animals.

Why the reference to the Iron Lady? Once upon a time, Sheffield used to have an efficient bus system until the previous Conservative government deregulated the buses and opened them up to private competition. Cue two companies…

Next Page »
 
medrol for dogs flexeril 10 mg drug nexium nizoral shampoo hair loss nasonex nasl low testosterone levels flonase in pregnancy ambien overdose temazepam for sale klonopin dosage medication flumadine lotrisone cream propecia patent meridia diet heroin detox renova without perscription hives motrin allergy fioricet generic for testosterone therapy yasmin for acnezanaflex what is medroxyprogesterone prilosec side affects levoxyl more drug side effects generic prozac diovan hct side effects ativan withdrawal symptoms carisoprodol withdrawal psilocyn mushrooms viagra softtabs 100mg ativan data propoxyphene dosage tamiflu from canadatamoxifen generic singulair clomiphene citrate dovonex what is mdma flextra drug melanex creme noviderm furosemide side effect actonel law suit cialis generic levitra viagra tamsulosin hci side effects of flovent side effects of fosamax meds that react with k-dur kenalog lotion generic mircette propecia testimonials amphetamines generic sildenafil citrate skelaxin dosage steroids in baseball tramadol side effects finasteride side effects side effects of flonase propranolol for anxiety tadalafil fedex lorcet without rx butalbital cod payments trimox energy generic vardenafil adderall discussion lotrisone more drug uses toprol medicine side effects of diltiazem side effects of lexapro plavix side effects wellbutrin side effects diazepam valium fluconazole breast feeding category meridia 10mg tadalafil soft tab flexeril oral lorcet plus pepcid ac for dogs verapamil dosagevermox glyburide during pregnancy flomax and coumidin fioricet tab generic alendronate ionamin phentermine fosamax tablets hydrocodone guaifenesin tramadol addiction cialis lawyer ohio drug furosemide spironolactone acne hydrocodone withdrawal fioricet with codeine evista more drug side effects vicodin sleepiness after tamoxifentamsulosin discount tricor side effects of advair about spironolactone what is generic for pravacholpravastatin what is metrogel what is propoxyphene snorting provigil lortab elixir valium pictures elavil protopic treatment uses for fosamax generic evista avandia metformin low estradiol chemistry of steroids esomeprazole magnesium in mexico cocaine and ambien valium dosage diflucan side effects purchase valium diprolene ointment what is sertraline sibutramine more drug interactions purchase oxycodone generic premarin addiction to ambien aldactone long menses amaryl city hotel berlin skelaxin information glyburide and pregnancy promethazine codeine side effects flomax skelaxin side effects what is symmetrel ethinyl estradiol losartan potassium tabletslotensin clomiphene citrate clomid tylenol overdose flexeril medication minocycline hcl pravastatin oral ortho evra provigil more drug uses is naisads in motrin prempro trial glucophage oral what is isosorbide fioricet with codein hydroquinone melanex topical solution hyzaar oral naprosyn medication famvir medication nifedipine er xl fioricet pharmacy diltiazem hcl canada phendimetrazine neurontin headache what is tetracycline used for tramadol sales purchase tramadol tamsulosin hydrochloride and viagra tadalafil overnightt tylenol biaxin reaction discount levitra nardil cold treatment actonel dosage and side effects ultram sale diclofenac 75mg side effects of flomax tamiflu side effects seroquel lawsuit drug temazepam tretinoin side effects drug actonel hyzaar generic medrol pak what does levitra look like flexeril generic side effects of famvir xanax overnight loss propecia propecia vs rogaine aldara effects side smoke carisoprodol biaxin antibiotic surgery and coumadin zanaflex capsules melanex creme side effects of keppra miacalcin generic nortriptyline hcl what is acetaminophen tadalafil 20mg tramadol 180 lexapro and weight gain propranolol anxiety depakote generic discount fioricet lipitor patent purchase hydrocodone didrex mexico mescaline facts aciphex television ad acyclovir zovirax lo ovral birth control vicoprofen side effects ortho triphasil what is triamterene macrobid breastfeeding purchase steroids alprazolam 2mg buspar overdose ketamine side effects klonopin side effects fulvicin ringworm carrier lexapro weight gain what is vicodin what is lexapro estradiol level herbal phentermine ingredients pepcid ac indigestion tablets depo medrol 20mgmedroxyprogesterone side effect of lipitor sexual side effects hyzaar topical steroids cyclobenzaprine abuse soma cod lipitor muscle problems soma drug mescaline effects condylox review tadalafil overnight lexapro side effects atenolol overdose tricor generic valium diazepam nizoral hair loss viagra sildenafil generic xalatanxanax prevacid pregnancy synthroid lawsuittadalafil dangers of plendil levothroid side effects testosterone supplement mescaline information premarin metabolite oxycodone withdrawal drug meridia children motrin aciphex rabeprazole sodium imitrex more drug side effects lexapro withdrawal furosemide diet hydrochlorothiazide oral nasonex allergic reaction purchase soma prednisone dosage skelaxin drug remeron oral zyrtec oral nasonex generic valium overnight selsun blue whiteheads miralax coupons what is vicoprofen nizoral benefits xenical side effects ritalin alternatives side effects fosamax yellow xanax does metformin make ohss worse? zovirax cream side effects of miacalcin omeprazole side effects effexor weight gain norvasc side effects effects of roxicet pravachol more drug side effects biaxin high blood pressure serzone side effects roxicet pictures anabolic steroids from mexico generic triphasil fioricet generic cialis sibutramine hydrochloride zithromax antibiotic tadalafil cialis penicillin allergies carozide microzide oretic actonel generic minocycline side effects prevacid dosage what is nortriptyline snorting prozac what is oxycodone vicodin detox wellbutrin abuse fluoxetine oral meridia sibutramine alcohol and prozac flonase side affect journal furosemide nursing xanax on line lorazepam oral tobradex and alcohol trimox pregnancy athletes and steroids aciphex dosage flomax brand of tamsulosintazorac fulvicin purchase adipex p side effects lipitor muscle pain soma side effects paxil lawsuit hydrocodone addiction what is famvir discount phendimetrazine ultram and pregnancy evoxac dosing guidelines propecia for women information on lotensin methylphenidate abuse generic for flonase actonel patient reviews lsd doors nicorette zyban diprolene generic generic zocor alesse pricing terazosin drug what is nifedipine lipitor side effects fioricet dosage side effects of plendil lexapro withdrawal symptoms ketamine hydrochloride aldara ulcer hydrochlorothiazide tablet what is proscar testosterone cream amphetamine side effects overnight xanax proscar forum stop taking levoxyl side effects of kenalog suprax antibiotic diflucan paxil dosage phentermine cod low cost adipex gemfibrozil lopid generic patanol discount hydrocodone generic tramadol fioricet codeine prevacid rebate miacalcin for osteoporosis actonel jaw bone what is azmacort amitriptyline medication smoke flexeril neurontin for anxiety premarin drug singulair generic prozac and breastfeeding nicotrol patches tramadol on line viagra for woman information side effects of mircette vicodin overdose horse steroids hydrocodone acetaminophen prozac alcohol aldara cream results tramadol medication ephedrine trazodone hydrocodone aspirin is ultram a narcotic tetracycline cream zestril oral drug vioxx penicillin injection combivent inhaler ramipril in mexico serzone increased energy fluoxetine tablets prednisone for dogs aciphex cipro folic acid pregnancy what is synthroid how to make mdma valacyclovir valtrex generic drug propecia augmentin mononitrate retin a micro gel side effects of lipitor metformin hydrochloride avandia drug generic ultracet snort klonopin miacalcin more drug uses what is lortab lotrel medication altace side effects singulair 10mg celexa and acne soma infospironolactone what is zestril clarinex compared to claritin clonazepam side effects elidel side effect fluconazole and antibiotics carisoprodol and acne tazorac side effects triphasil ortho cyclen nasonex pregnancy what is thiamine mononitratemonopril what is levoxyl nizoral ketoconazole sildenafil citrate tablets esomeprazole 40 mg purchase famvir effects of bontril how to inject steroids tamiflu relenza generic adipex amoxil side effects xanax withdrawal zoloft withdrawal wat is selsun what is microzide used forminocycline zestril prinivil microzide forum toprol side effects ultram pain medication buspar dosage vicodin pictures cephalexin side effects remeron withdrawal mescaline extraction miacalcin info metrogel topical gel dilantin side effects zyban information dilantin proscar and pregnancy generic ambien paxil more drug side effects restoril drug screen ramipril oral side effects of nexium medication purchase temazepam flonase ingredients xanax bars flextra projecten naproxen 500 mg extracting propoxyphene furosemide tablets identification prozac side affects tadalafil softtabs health suite tadalafil generic cialis tetracycline hydrochloride drug test vicodin side effects of xanax codeine promethazine prinivil erectile evoxac medicine lips like morphine cartia generic levoxyl alcoholic and antabuse ultram oral symmetrel abusesynalar what is furosemide protonix vs nexium generic levitra zithromax pregnancy side effects of the drug advair protopic cancer what is mescaline marijuana pictures cyclobenzaprine side effects flovent side effects tiazac generic tetracycline more drug uses ambien enlarged prostate what is levaquin trazodone oral flomax rx pharmacy viagra what is prednisone psilocybin cubensis relafen medication mdma powder generic tadalafil review of tamoxifen what is hydrocodone flextra interim serzone withdrawal symptoms side effects of skelaxin allergic reactions to suprax mircette more drug side effects tramadol sale desloratadine alcohol diltiazem kenalog injection medicine temazepam plavix medication vicodin withdrawl mdma drug tramadol overnight phentermine adipex anabolic steroids side effects lexapro more drug side effects phencyclidine effects premarin generic osteonecrosis and fosamax hydrocodone vicodin soma bicycles aciphex actos alesse ultram 50 mg fexofenadine effects atarax zyrtec norvasc dosages acyclovir numbness pictures of oxycodone what is tazorac cephalexin 500mg about flexeril metabolism keflex more drug uses what does oxycodone look like seroquel news diclofenac sodium serevent steroid levaquin antibiotics anabolic steroids ibuprofen for dogs fioricet line alprazolam xanax bontril purchase hyzaar tablets carisoprodol abuse nicotrol inhalers neurontin 300mg albuterol used for acyclovir valtrex temazepam overdose suprax injection bupropion lipitor and muscle pain temazepam withdrawal alprazolam overdose lasix oral naprosyn alcohol synalar cream adipex mircette hair loss hyzaar side effects lorazepam more drug side effects generic drug for evoxacfamvir purchase ultram what is propecia ultram high discount zyrtec how to make methamphetamine flextra medicationflomax discovery penicillin kenalog spray heroin addicts gemfibrozil oral drug information intraocular kenalogkeppra medroxyprogesterone side effects tetracycline hcl seroquel oral viagra cialis levitra protopic cream what are anabolic steroids prilosec tablets actos de penitencia side effects of omeprazole imitrex coupon side effects of nifedipinenizoral prilosec informationprinivil discount benicar description triphasil tiazac side effects clopidogrel paroxetine more drug side effects inderal propranolol lisinopril 20mg vermox canada levitra vs viagra ultram medication xenical otc quitting prozac marijuana seeds soma overnight drugs pravastatin singulair medicine pictures of xanax prempro lawsuit morphine sulfate steroids pictures oxycodone 15mg viagra erection phentermine 375 mg ultram overdose methamphetamine recipes street names for mescaline naprosyn oral atenolol discussion boards patanol generic lamisil cream serevent lawsuit side effects of ultram oxycodone hcl lorazepam withdrawal lamisil generic famciclovir famvir prilosec more drug side effects lipitor side effect zocor side affects about naproxen lasix medication generic dovonex effects of promethazinepropecia serzone overdose levitra with lotrel azithromycin side effects cialis levitra orlistat oral prozac side effect propecia results alendronate tabs generic vicoprofen watson soma cialis and levitra infertility tamoxifen doxazosin fioricet oral keppra ingredients withdrawing off xanax fluoxetine capsules risperdal side effects prozac and weight gain buspar with zoloft celecoxib celebrex prilosec zantac plavix medicine what is metformin what is aciphex retin a wrinkles xanax medication steroids anabolic how to grow marijuana fluoxetine hydrochloride steroids for sale symmetrel amantadine tramadol what is clarinex side effects glipizide cats intensifies oxazepam steroids side effects antivert dosage oxycodone vs hydrocodone paroxetine 20 mg ranitidine drug what is flomax what is testosterone celecoxib side effects of nardil childrens motrin prozac effects side effects of metformin flomax more drug uses tylenol recall overdose of tylenol xanax withdrawl generic pravachol ecstasy snort clonazepam metrogel for rosacea didrex without a prescrition losartan cozaar generic soma prozac pms amoxycillin prinivil side effects side effects of synthroid 5 mg clarinex lasts how long actos medication propecia reviews pharmacy usa lipitorlisinopril protonix 40mg hydrocodone drug class generic skelaxinviagra softtabs macrobid oral side effects of prozac sertraline oral pepcid oral how to make ecstasy cephalaxin capsules phendimetrazine no rx tylenol during pregnancy phenergan vomiting terazosin more drug side effects prilosec coupons side effects of hyzaar evoxac drug estradiol infertility what is desloratadine allegra side effects phenergan overdose moteurs de recherche sp cialis s canada cialis index cialis shoulder pain cialis cost low legal way to get cialis get cialis cure erectile disfunction cialis no rx 1 cialis generic viagra great sex and cialis generic cialis india $1.5 cialis generic rx cialis nascar cialis doctors in maryland cialis overnight express mail cialis 20 cialis interactions ra cialis levitra cialis forum cialis pharmacy directions for taking cialis cialis 2b dosage 2b side effects can woman take cialis erections using cialis 4 generic cialis softtabs cialis cod recommended doasage cialis regallis cialis cialis drug interaction cialis generic softtabs cialis side cialis western cialis medical journals islandspharmacy cialis 1discount cialis fda approved cialis manipulateur agile sp cialis cialis and antibiotics cat 6 cialis atrophie cialis cialis no pre scription cialis patient assistance program cialis women libido r20 cialis cialis usa mail diovan cialis cialis from canada weight loss cialis silagra silagra cumwithuscom cialis versus viagra exercising after taking cialis viagra levitra and cialis non perscription generic cialis enhance cialis wikipedia cialis soft cialis eu viagro cialis holland take viagra and cialis cialis genuinerx net viagra viagra silagra generic viagra cialis cumwithuscom dut cs option educ sp cialis health side effects cialis cialis corporate website cialis viagra levitra which is best has any women tried cialis cialis and the prostate cialis generic safety cialis lilly compare levitra cialis cialis and headache cialis impotence drug eli viagra levitra cialis stuffy nose cialis for sale discount generic cialis cialis valtrex alesse viagra bezorgdienst cialis amsterdam canada cialis from comprar cialis cialis tadalafil cialis tadafil tal women libido cialis cialis dosages rx corp cialis ducation sp cialis e formation cialis not effective 5mg cialis generic cialis spinal cord injury difference between cialis and levitra herbal cialis cialis flomax cialis considered overdose cialis doseage cialis and diazepam overnight delivery possible generic cialis overnight delivery picture of cialis viagara cialis levitra comparison cialis product cialis cialis generic viagra cialis what is it used for what is cialis soft cialis uk suppliers europe cialis central indian pharmacy generic cialis which is best viagra livetra cialis cialis canadian pharmacy alcohol cialis cialis official webpage does cialis cause infertility overnight cialis generic cialis bargain medicine drug interactions with cialis cialis retin-a alesse cialis rss feed cialis or levitra stronger recreation drug cialis cialis or viagra cialis tub cialis viagra levitra effects sites sp cialis s cialis zealand low cost cialis cialis liver problems viagra vs levitra vs cialis cialis chewable cialis cocaine cialis finasteride propecia cialis impotence drug canada cialis line hrc cialis sucess stories using cialis off shore cialis viagra cialis levitra href page caverta cialis viagra tadalis nitrix interaction with cialis cialis and cocaine da vinci procedure cialis protocol purchase cialis on the web cialis europe viagra canada cialis levitra cialis drug warning cialis blindness better viagra cialis cialis accessory generic cialis discount cialis commercial music cialis generic information cialis viagra combo cialis pregnizone side effects in pregnancy generic for cialis new drug cialis us licensed pharmacies pharmacy search cialis cialis soft tab ed cialis daily use cialis cialis kaufen cialis for overseas on cialis line comments on generic cialis cialis sa recommended dosage cialis fb cialis le otc cialis regalos cialis cialis south africa cialis dysfunction erectile levitra viagra generic cialis discussion board forum compare viagra cialis levitra cialis photo viagra soft tabs low cialis erect cialis tadalafil 4 pack overnight cialis compar compar levitra viagra cialis helps size cialis clinical trials contraindications of cialis cialis and mussel cramps cialis trial offer female cialis cialis cancdian dugs cialis effect on women cialis sale cialis flagstaff cialises cialis dosage information enseignes sp cialis es opinions on generic cialis cialis performance anxiety cialis pharmaceutical cialis drug description tadalafil healthscout generc cialis discount caverta levitra cialis by cialis comment powered uri wordpress cialis and drinking alcohol cialis drug test cialis bestellen keywords cialis vardenafil cialis mt tadalafil cialis versus regalis cialis in uae cialis and lopressor cialis fda sba approval cialis po box directions on using cialis cialis cialis drug generic levitra cialis lawyer columbus compare levitra viagra and cialis when to take cialis cialis levitra vardenafil cialis pharmacy rx viagra erectile dysfunction drugs tadalafil cialis icos cialis and alcohol cialis timing cialis mens reaction cialis sample viagra cialis ricetta disolving cialis cialis how does it work 2003 cialis levitra market sales viagra cialis on-line medication cialis and grapfruit juice cialis next day shipping cialis sside effects cialis nz soft cialis mastercard cialis and canada benedryl given with cialis viagra levitra cialis comparison cialis versus viagra side effects 10 mg cialis lily icos cialis cialis and viagra together cialis medicine quinine cialis cialis 10 mg eli lilly cialis investors what is cialis product cialis american express vergelijking cialis kamagra can i cut cialis id 1321 cialis recreational cialis cialis side effects cialis vs levitra headaches or heartburn taking cialis cialis immunity cialis usa pharmacy cialis adiction cialis and addiction and anger 100 dollars cialis cialis regalis cialis mechanism cialis floaters fda approved cialis female viagra b cialis b cialis sources cialis headaches cialis wmv key cialis viagra koerier cialis amsterdam cialis sin receta barcelona espana cialis tadalafil treat bone breath manner cialis ideal dose and timiming for cialis cialis and drinking cialis clinical trial gen cialis softtabs 8 generic cialis softtabs cialis and ace inhibitors cialis ingredients off label cialis usage generic cialis mg amp mg cialis levitra viagra vs cialis western open cialis home drug testing cialis cialis retin-a ortho-evra patch cialis advertisement commercial cialis inert ingredients discount lily icos cialis generic cialis compare cialis message board arginine cialis cialis website cialis decreased libido marijuana cialis cialis discount canada for pulmonary hypertension cialis cialis drug for impotence silagra cialis penegra cumwithuscom concomitant use of cialis and levitra cut cialis doseage of cialis cialis 10mg cialis ptnrs searchfor cialis cialis w viagra cialis and levitra 2001 cialis daily discount mar statistics sp cialis annuaire informatique ajanta generic cialis cialis and rosacea cialis istanbul cialis generic pharmacy men taking cialis and ambien cialis europe knockoff cialis fake generic cialis cialis work viagra cialis levitra reviews cialis 24 my cialis cialis experiences cialis london cialis and aspirin natural alternative cialis difference between viagra and cialis cialis express cialis interaction aspirin koerier viagra cialis amsterdam which is best levitra or cialis cialis dysfunction erectile cialis vs viagra forums cialis viagr packs calis cialis cialis comparison levitra viagra amazing blonde fucked cialis 2002 cialis daily discount mar statistics cialis soft tab rss feed cialis viagra comparisons clinical data for large dosage cialis que es el cialis long term use cialis compare cialis generic cialis softtabs php es mejor cialis o levitra discount viagra or cialis information cialis cialis ciudad juarez cialis dose levitra low viagra counterfeit cialis cialis fiorcet tadafil cialis cialis soft 10 cialis eacute bogus cialis cialis no pres cialis without a perscription cialis rx nextag cialis discrete cialis 1 drug cialis cialis soft tabs cialis trial pack cialis backache cialis tadalafil rausch erection cialis cialis hair loss cialis 20mg on line cialis levitra compare cialis discussion forums cialis key wes cialis drug approved u 3312 viagra cialis cialis and diabetes generic cialis vs cialis cialis 20 mg discount keywords cialis tadalafil 150 generic cialis softtabs cialis grapefruit viagra generic cialis cialis questions experience with cialis cialis blood levels natural alternatives cialis purchase cialis uk ed cures cialis liquid cialis cialis tadalis tadalafi nurofen plus 2005 cialis followup november post viagra viagara and cialis lead cialis 20 mg tablet