Archive for March, 2001

h1

small world

Friday, March 30th, 2001

it’s amazing how small the world is getting. i write this library of javascript code, decide to release it, and within a month or two i’m getting mail from users all over the world who have seen it and found it of use to them. just this past week I have had mail from israel and pakistan - both places i’ll probably never get the chance to visit. remarkable.

h1

in like a lion, out like a lamb

Tuesday, March 27th, 2001

when Microsoft announced their HailStorm initiative last week, it didn’t quite sit right with me. of course, you will know how it irked me from the world domination perspective. you will know how it enlightened me from a Bill/Borg perspective. but there’s been some other intangible just exceeding my grasp…

it came to me as i read Kara Swisher’s article from the Wall Street Journal. it’s this name, HailStorm. Kara says:

The first question that arises about Microsoft ’s newest Web initiative is this: What’s with the malevolent code name HailStorm? It conjures images of concussions from baseball-size hailstones. After years of trying to prove it isn’t a bully, couldn’t the company have chosen something a bit gentler, like SoftSpringRain?

exactly. Microsoft is one of the slickest marketing machines on the planet. what would possess them to present such a harsh face?
sure, use HailStorm as an internal rallying cry while in development, but for goodness sake rename the thing to something more palatable for release. it doesn’t make sense. these guys don’t make public relations moves without putting a whole lotta thought into it. oddly though, somehow this seems familiar…

well, i’ll tellya what it is. it reminds me of a government who has a hold of a huge majority. the voting public has saddled themselves with them for the foreseeable future. now is the time to make big waves. announce loudly that there will be a new sweeping program introduced next year. toll roads, hospital user fees, fingerprint identification for social programs, or some other such entirely unpalatable dross.

then they sit back and wait for the wailing and gnashing of teeth. the opposition is outraged, the pundits pontificate, the spin-doctors spin. committees are convened, polls taken. the policies are adjusted by the exact amount necessary to assuage the naysayers, no more, no less.

a year later, the policy is implemented, much prettier than its original incarnation. the opposition and the press have saved us from the bullies. the govt gets to boast about its collaboration, openness, yadda yadda. most of us know that what they got is likely exactly what they planned all along, but they get to pull their image out of the dumpster just in time for the next election campaign to start.

same thing happens with management and labour unions. both sides start off with ridiculously polarized demands, never expecting to get a settlement on their original terms. finally they meet in the middle, on terms not far from their real original plans.

mind you, if one side started off on a ridiculously advantageous position and there were no voices to counter it and play the game, the other side would get stuck with the short straw, big-time.

so i guess i’m saying someone’s gotta keep ‘em guessing. sure, it’s all a poker game, but we don’t have a chance to redistribute the chips without engaging in the game, calling their bluffs, making some of our own.

i think the blogging community, with its ability to cast multiple radial threads of relevant commentary and rational discussion while also providing coherence by making reticular links to keep the multiplicity of threads unified, can help to provide the critical mass of organized (or at least catalogued) public opinion necessary to get a seat at this game.

h1

you say toe-ron-toe, i say ta-rahna

Monday, March 26th, 2001

an odd part of being canadian is that often we define our national identity by its not-being-american-ness. i guess the folks in new zealand have a similarly defined-by-proximity gestalt.

i remember a scene from a ww2 movie, maybe with David Niven, where a british soldier trying to escape the germans is boarding a train. the guy checking his papers hasn’t a clue, since his german, learned from his parents, is impeccable and deceptively local. however, when he’s done, the german sends him off with a “thank you”, to which the britsh guy instinctively replies “you’re welcome” microseconds before his world comes crashing in.

i also remember that when for a short time i thought i might learn to speak nederlands (dutch), i was told that during the war the officials used to have you say the name of the dutch town Scheveningen, since your pronunciation of the “sch” could determine your dutch/deutsch-ness.

well, the closeness of canadian and american speech is pretty hard to define. that’s why many famous actors and news anchors are canadian and most folks wouldn’t know it. even the vernacular is indistinguishable in many cases.

so here’s your border-check. ask them what grade they were in when they were ten years old. instinctively, the canadians will give you a numeral (grade 4), and the americans will give you an ordinal (4th grade). it’s fascinating to watch. it’s even more telling in print, where canadian press style is to put it in roman numerals (grade IV).

you thought this was leading somewhere but it’s not.

h1

the sounds of silence

Friday, March 23rd, 2001

i’ve had a lotta hits since Dave blogged me the other day on the HailStorm rant. around the end of that blurb, i ruminated aloud that maybe someone in a position to do something about it already had, maybe not. my assumption was that surely i’m not prescient - this sort of policybuilding had to be underway, and that by musing openly about its possible existence i would attract at least one person to enlighten me.

i take it no news is bad news.

h1

like ray-ee-ain on your wedding day

Friday, March 23rd, 2001

fellow canuck alanis morissette said it ever so well: isn’t it ironic?

so here’s the lowdown. i blog this rant about HailStorm, Passport, and targeted marketing, see. the most illustrious and worthy Dave links to me. i’ve got an img ref to my own site in my footer here, so I get log hits. of course, when Dave links to ya, hits abound.

so i’m looking through these hits and whaddo i see but a visit from this one particular domain with a neato odd name based on a pretty obscure word. it so happens that this obscure word popped into a conversation on tuesday, so i had visited this very site. i take a look at it again just for interest and i see it’s home to a couple of developers, one who seems to be expert at cross-browser DHTML.

hey, says i, this guy would probably be interested in having a look at my open-source javascript library for cross-browser remote scripting. so i sends him this email, all pleasant-like, inviting him to have a boo at my doins.

then it hits me, like a tunna brix. i’ve just mined my own logs, correlated a hit to a user’s personal tastes, and sent him a targeted advertisement.

talk about ironic. i’ve been assimilated and i didn’t even know it.

h1

hail hail the gang’s all here

Thursday, March 22nd, 2001

<keanu>Whoa!</keanu>

this Hailstorm thing from Microsoft has some serious, rather fecal implications to my mind. let’s forget the actual Hailstorm thing itself. it’s SOAP and XML and all that - cool, open, you name it. from a technology standpoint i like it, sure.

the real whack in the head i get from this is the huge potential for world domination that MS is planning to realize in the implementation whereby everything ties to Passport. i can’t possibly articulate its scope here - start at Dave Winer’s scripting.com and read up on the current rumblings yourself.

i guess the real thing for me is this: i have long been the guy who preaches rational discussion over chicken-little knee-jerk anti-”Micro$oft” slashdot reactionism. i refuse to personify Microsoft as Bill Gates, or the Ontario government as Mike Harris, or all of Toronto’s problems as Mayor Mel’s personal failings (lord knows he has enough of his own) as so many others do. I don’t think MS is evil. I think their technology is generally pretty fab or at least not often any worse than others. I run Win2000 on my laptop using hibernate mode a couple of times a day to bring it back up on three different networks and I haven’t had to reboot in two months despite using it as a development machine. unstable, my ass. conversely, I have to reboot my Linux box twice a day because I haven’t yet figured out how to fix this problem where it loses its IP routing table - not that it’s unstable, but that I don’t care enough to find out how to do it without rebooting. I believe generally that there are more known security holes in MS products because there are more twits hellbent on finding them than with other products.

my answer to the Bill is Evil camp is that in the scheme of things, he’s as close to a benevolent dictator as we might have had. stay with me here a second. let’s agree for argument’s sake that given the nature of capitalism, technology and human frailty, if it weren’t Bill at the helm, another company and headstrong personality would have risen to a similar position. choose from this list of candidates who you would rather it be (i intentionally left out folks like Linus Torvalds and Larry Wall who, while worthy personalities, aren’t tied to corporate entities and therefore would not have found themselves in this postion)

  • Larry Ellison
  • Scott McNealy
  • Steve Jobs
  • Gary Kildall
  • Michael Cowpland
  • Ted Turner
  • …?

…exactly. with egomaniacal fatheads like Ellison on the short list, Bill ain’t so damn scary. well, the point is, until now. until now, Bill, to me, has been a nerd truly in love with technology at the head of a burgeoning organization becoming more conglomerate every day. this HailStorm stuff and its implications finally draws me into the camp of starting to believe that he and his company have become one and that it is the Borg.

i’m gonna hafta watch this issue closely.

… 4pm

 


So what exactly is it that I think about HailStorm, you ask? (or at least, the Daves among you ask, ever the manilamentor, pressing me to be more expressive)

Let’s see some stuff Bill Gates says about it. I’ll try to provide context - I hate people who knock down arguments outside of context.

From Bill’s HailStorm introduction speech, where he is talking about how all these zillions of little services are available to you from wherever you might be and how you need a way to have your credentials, preferences, all sorts of schema follow you about.

Now, how do you get at HailStorm? You get at HailStorm by providing your credentials. Our service for authenticating credentials is called Microsoft Passport. You provide the passport, and then your schema is available to you.

Take a look at that:

your schema is available to you.

Your schema, stored on Microsoft’s system, is made available to you for each Hailstorm service you consume.

Let’s not be naive here, there’s a corollary to this:

Microsoft’s system is made aware of each Hailstorm service you consume and can correlate it to your schema.

These services and transactions are getting extremely granular. You do some shopping around a few different sites for travel and car rental, there might be a separate Hailstorm service called and “credentialled” against your passport for each flight availability query, each booking, each access to add these to your schedule, each financial transaction, blah blah yadda yadda; technically, one hit for each SOAP remote procedure call.

And you thought doubleclick knew some serious shit about you. Passport’s current capabilities pale by comparison.

A perfect flesh-world analogy is the biggest and most unwittingly fallen-for privacy inveigling scheme on the planet - AirMiles. The more vendors that offer it, the more people use it, the more the AirMiles folks know about you, your spending habits, the minutiae of your grocery bill, ad infinitum. Then they take this information and not only aggregate it, but generate targeted mailing lists for their true customers, the corporate demographic-seekers.

Of course, I can control it. I tell the cashier at A&P that I don’t have a card even though I do. Fat lot of good it does, because my spouse may or may not present it everywhere outside of my control.

The kicker though, is that on the premise that it’s for your security, Microsoft and the vendors can and will require a Passport hit for each of these Hailstorm transactions. All of these hits will become fodder for the great demographic data mine that is the heart of Passport, available to the holder of the keys to the Passport vault to be correlated directly to your personal details.

Imagine if your bank, who has an intimate record of your entire financial transaction history, decided to sell this information to marketing houses. Holy sheeeeit, what a frickin ruckus would ensue. Bank privacy has years of history that ain’t getting swept away any time soon.

But we’re in a new era here. Online transactions change the way things are done. Those who have the power and presence to get in now can set precedence while there’s still a void of public perception, understanding, policy, privacy law, all that.

I think there needs to be someone who sees this big picture and is in a position to start building public policy. Maybe there is already, maybe there isn’t.

So you have the idea. I’m tired of typing.

… 10:30pm

h1

choosing your battles

Monday, March 19th, 2001

it’s all about what you’re trying to solve. the inability of most current browsers to do SOAP or XML-RPC outta the box will be solved by the arrival of the next generation of browsers. any attempts to get it happening before that will result in two things:

  1. a temporary bridge to the future
  2. a permanent bridge to the past

i have to agree with the webstandards folks that we’ve gotta stop pandering to those who refuse to get with the program.

the upshot of this is that i’m not going to pursue hacky, kludged SOAP and XML-RPC colostomy bag add-ons. for now i’ll use my trusted sherpa guide remote scripting to keep the UI smooth, and do the real acrobatics on the server side where I can already use XML-based RPC in all its splendour

h1

you got chocolate in my peanut butter!

Friday, March 16th, 2001

i’m investigating the possibility of writing a SOAP or XML-RPC client in javascript, to use the JSRS transfer mechanism. complexities abound:

  1. javascript cross-frame scripting limitations would mean that i’d have to broker any transactions to foreign servers through the server

  2. the XML parsing would be a real beast to implement completely in javascript on the client side since i would want to get this to work across various browsers

  3. the asynchronous nature of JSRS would not fit well

a thought i have had re the first point leads me towards just having jsrs act as a broker to a SOAP or XML-RPC proxy running on the server.

the asynch problem remains, but that’s worth pursuing for now. yeah, that’s it. sure. i’m glad we had this chat.




viagra
buy viagra onli
generic viagra
gay viagra
buy viagra online
cheap viagra
free viagra
herbal viagra
viagra side effects
buy viagra
female viagra cream
viagra alterna...
generic viagra lowest prices
viagra cream
natural viagra
buy viagra in england
viagra for women
viagra online
free viagra in the uk
uk viagra sales
viagra uk
female viagra
mail order viagra in uk
buy cheap viagra online uk
alternative to viagra
cheapest viagra substitute sildenafil
what is better viagra or levitra
purchase viagra online
compare cialis levitra viagra
buying viagra online
viagra cialis levitra
best price for generic viagra
buy viagra online inu
cheapest viagra in uk
free viagra sample
viagra alternative new drugs
levitra versus viagra
how does viagra work
viagra 6 free samples
over the counter viagra
viagra for sale without a prescription
buying viagra
mail order viagra
buy viagra online inurl
cialis compare levitra viagra
levitra viagra
viagra pills
buy viagra online in uk
viagra levitra cialis
best prices on viagra
cialis levitra sales viagra
discount viagra
cialis imperial levitra libidus viagra yohimbe
cialis levitra link pharmacies com viagra
viagra vs levitra
cheaper viagra levitra apcalis
compare levitra cialis versus viagra
compared levitra viagra
viagra order canada
viagra uk cheap purchase buy
cialis levitra viagra vs vs
cialis viagra levitra effects
comparison levitra viagra
levitra cialis viagra comparison
which is better viagra cialis or levitra
levitra and cialis and viagra
cialis viagra levitra
mexico pharmacy generic viagra
viagra levitra cialis pharmacist prescription drug
viagra medication prescription levitra cialis propecia
2003 cyalis levitra market sales viagra
buy levitra online viagra
generic viagra india
viagra for sale
comparison of cialis levitra and viagra
levitra vs viagra
lowest price generic viagra
order viagra
viagra cyalis levitra compared
2003 cialis levitra market sales viagra
buy levitra viagra online
cialis and levitra viagra
cialis levitra sale viagra
viagra lawyers
ciacil is this better then viagra and levitra
cialis generic levitra viagra
cialis levitra pharmacy viagra
levitra cialis viagra
levitra viagra comparison
order viagra online
viagra attorneys
viagra without prescription
cialis levitra viagra
comparison study of viagra cialis levitra
comparison viagra levitra cialis
levitra viagra vs
viagra discount
viagra vs cialis
viagra vs levitra vs cialis
cialis dysfunction erectile levitra viagra
viagra soft tabs
buy generic soft tab viagra
viagra soft tab
cailis soft vesus viagra
generic viagra soft tabs next day
soft viagra
buy viagra soft
buy soft viagra
viagra
comprar viagra
comprare viagra
viagra casera
viagra en espana
vendo viagra
cialis viagra levitra
viagra barato
viagra generica
efectos de la viagra
sildenafil citrate
citrato de sildenafil
comprar sildenafil
sildenafil citrato
sildenafil generico
sildenafil 100mg
sildenafil espana
sildenafil efectos
sildenafil sin receta
el sildenafil
sildenafil generico
eyaculacion precoz
comprar viagra
comprar viagra en linea
acheter viagra
acheter viagra en ligne
viagra acheter en ligne
acquistare viagra
acquistare viagra online
tramadol
cheap tramadol
very cheap tramadol
cheap tramadol fedex overnight
tramadol hcl
buy cheap tramadol online inurl
tramadol cod online
buy cheap tramadol o
tramadol 180
cheapest tramadol available online
cheap tramadol without prescription
tramadol c o d
tramadol online si
buy tramadol without a prescription
what is the medicine tramadol
tramadol contain morphine
tramadol dosage
tramadol considered a narcotic
tramadol withdraw
order tramadol cod
tramadol cheap
tramadol cod
tramadol hydrochloride
order tramadol online
what is tramadol hcl used for
tramadol drug
buy tramadol at a cheap price online
what is tramadol hcl
tramadol withdrawal
tramadol cod saturday delivery
tramadol online
buy cheap tramadol on
buy tramadol
tramadol addiction
drug use tramadol
next day tramadol
similar drugs to tramadol
what is tramadol
ingredients in tramadol
side effects tramadol
tramadol no prescription
tramadol for dogs
is tramadol a narcotic
buy tramadol $75 for 120 tabs
tramadol more addicting than vicodin
tramadol saturday delivery
tramadol side effects
snorting tramadol
cheap discount tramadol
what is tramadol used for
order tramadol
buy tramadol chebr
tramadol abuse
cod tramadol
tramadol antidepressant
cheap tramadol cod
tramadol 50mg
buy tramadol online
online pharmacy tramadol
tramadol hcl 50mg
tramadol water soluble
what does tramadol hcl look like
tramadol c.o.d. saturday delivery
tramadol hcl for anti depression
tramadol ultracet
is tramadol narcotic
tramadol medication
no prescription tramadol
tramadol habit forming
overnight tramadol
tramadol apap
tramadol without prescription
buy tramadol cheap medication inurl
buy tramadol cod
online tramadol pharmacy
purchase tramadol
tramadol depression
tramadol for pets
tramadol hydrochloride tablets
tramadol overnight free
addiction to tramadol
online tramadol
side effects of tramadol hydrochloride
tramadol 120 tabs $75 free shipping
tramadol 50 mg
tramadol hcl 50 mg
tramadol on line no prescription
tramadol dog
tramadol doses
tramadol hci
tramadol hydrochloride capsules 50mg
tramadol information
tramadol withdrawal symptoms
tramadol drug properties
tramadol free shipping
tramadol good for depression
tramadol overnight
tramadol overnight cod
tramadol saturday
what is tramadol like
phentermine
cheap phentermine
phentermine 37 5mg
phentermine side effects
phentermine without prescription
generic phentermine
phentermine cheap
phentermine 37.5 mg
phentermine no prescription
discount phentermine
phentermine and methamphetamine
how does phentermine work
buy phentermine
extra cheap phentermine
phentermine without a prescription
site3aromkafegreatnowfecom phentermine
buy phentermine online
phentermine very cheap
difference between adipex and phentermine
cheap 37 5 phentermine
phentermine online
strongest phentermine
purchase phentermine online
phentermine side effects dangers
herbal phentermine
buy phentermine online with paypal
side effects of taking phentermine
phentermine 6 pm order
phentermine diet pills
phentermine no rx
is phentermine safe
no prescription phentermine
low cost phentermine
phentermine overnight
cheap phentermine free shipping
phentermine forum
buy cheap phentermine
phentermine tablets
cheap phentermine without a prescription
phentermine uk
phentermine online consultation
phentermine without rx
phentermine hcl
where can i buy phentermine without a prescription
buy phentermine cod
cheapest phentermine
phentermine pill online discount
phentermine without perscription
wholesale phentermine
phentermine cash on delivery
is phentermine dangerous
long term phentermine use
phentermine 30mg
phentermine cod
buy phentermine without prescription
overnight phentermine
cheap phentermine online
cheap phentermine without prescription
discount phentermine cod
negative side effects of phentermine
order phentermine online
phentermine 30 mg
phentermine 37.5 no prescription
phentermine free consultation
phentermine no script
phentermine overdose
what pills look like phentermine
levitra lipitor online pharmacy pharmacy zoloft phentermine
order phentermine
phentermine at discount prices
phentermine atlanta
phentermine online no rx
phentermine overnight saturday delivery
phentermine prescription online
phentermine tenuate
do meridia phentermine work the same
levitra low price pharmacy zoloft phentermine viagra
phentermine studies
phentermine warnings
adipex ionamin meridia phentermine weightloss
buy phentermine no prescription
buy phentermine without a prescription
online phentermine
phentermine or prozac for bulimia
purchase phentermine with no prescription
what is phentermine
better phentermine or adipex
does phentermine work
duromine phentermine diet pills
phentermine diet pill
phentermine price comparison
purchase phentermine 37.5 mg without prescription
rx assist phentermine
adipex versus phentermine
can i take phentermine with zoloft
cheap phentermine no prescription
generic versions of phentermine
negative side effects from phentermine
no rx phentermine
pharmacies to purchase phentermine 37.5 mg with perscription
levitra
cheap levitra
buy levitra online
buy levitra
generic levitra
levitra dangers
compare cialis levitra viagra
viagra cialis levitra
levitra versus viagra
cheapest generic levitra
levitra cialis
levitra guaranteed cheapest online
order levitra
discount levitra
levitra online
cialis compare levitra viagra
levitra news
levitra viagra
levitra vs cialis review
looking for levitra
cialis and levitra
cialis comparison levitra
what is levitra product
viagra levitra cialis
actress commercial levitra
cialis levitra
cialis levitra sales viagra
levitra samples
where to buy levitra
cialis imperial levitra libidus viagra yohimbe
compare levitra price
levitra prescription
levitra tv commercial actress27 name
blindness cialis levitra
cialis levitra link pharmacies com viagra
cialis vs levitra
drug testing levitra
levitra clinical data
levitra germany
levitra now online
viagra vs levitra
buy levitra where
cheap levitra tablet
cheaper viagra levitra apcalis
compare levitra cialis versus viagra
compared levitra viagra
comparing viagra2ccialis2c levitra
efficacy levitra
information on the price of levitra in the us and
levitra generic
online levitra
purchase levitra
cialis levitra prescriptionscom
cialis levitra viagra vs vs
cialis viagra levitra effects
comparison levitra viagra
cost levitra
exchange levitra link
levitra canada
levitra cialis viagra comparison
levitra dosage
levitra for women
levitra increase effect stronger harder
levitra low price
levitra result
what is levitra
which is better viagra cialis or levitra
cheap levitra order prescription
full information levitra
information levitra prescribing
kit levitra slide
levitra and cialis and viagra
levitra buy
levitra cost
levitra ppt
side effects of levitra
alcohol levitra
buy en language levitra
cialis viagra levitra
compare levitra
drug for impotence levitra
flonase levitra metrogel metrogel myonlinemeds biz
levitra 20mg
levitra ad
levitra cme
levitra en mexico
order levitra on line
prescribing levitra
viagra levitra cialis pharmacist prescription drug
viagra medication prescription levitra cialis propecia
watch the levitra commercial
brochure levitra
buy levitra online viagra
cheap generic levitra
cialis levitra online
cialis levitra pharmacycom
levitra
cialis viagra levitra
se puede tomar alcohol con levitra 10mg
comprar levitra 5 mg generico
levitra espana
venta de levitra
levitra forma comercial
levitra pvp
viagra versus levitra
vardenafil
comprar vardenafil
comprar levitra
comprar levitra en linea
acheter levitra
acheter levitra en ligne
levitra acheter en ligne
acquistare levitra
acquistare levitra online
cialis
cheapest cialis
generic cialis
buy cialis online
cialis generic
cialis for order
cialis to buy new zealand
cheap cialis
buy cialis online now
cialis uk suppliers
cialis online
cialis cost
compare cialis levitra viagra
viagra cialis levitra
lowest prices for cialis
levitra cialis
cialis injury attorney columbus
cialis compare levitra viagra
levitra vs cialis review
cialis and levitra
cialis comparison levitra
cialis injury attorney ohio
cialis uk
buy cialis
viagra levitra cialis
cialis levitra
cialis levitra sales viagra
cialis attorney columbus
cialis imperial levitra libidus viagra yohimbe
blindness cialis levitra
cialis levitra link pharmacies com viagra
cialis professional
cialis vs levitra
compare levitra cialis versus viagra
cialis levitra prescriptionscom
cialis levitra viagra vs vs
cialis viagra levitra effects
levitra cialis viagra comparison
which is better viagra cialis or levitra
buying generic cialis
levitra and cialis and viagra
cialis viagra levitra
viagra levitra cialis pharmacist prescription drug
viagra medication prescription levitra cialis propecia
cialis lawyer columbus
cialis lawyer ohio
cialis levitra online
cialis levitra pharmacycom
discount cialis
cialis injury lawyer ohio
cialis levitra vs
comparison of cialis levitra and viagra
2003 cialis levitra market sales viagra
cialis and levitra viagra
cialis dosage
cialis drug drug levitra pharmacist prescription
cialis levitra sale viagra
levitra vs cialis
cialis attorneys
cialis generic levitra viagra
cialis levitra pharmacy viagra
levitra cialis viagra
cialis injury lawyer columbus
cialis levitra viagra
comparison study of viagra cialis levitra
comparison viagra levitra cialis
viagra vs cialis
viagra vs levitra vs cialis
cialis dysfunction erectile levitra viagra
cialis without prescription
compare viagra cialis levitra
levitra versus cialis
viagra levitra cialis comparison
what is the generic name for cialis
cialis attorney ohio
cialis comparison levitra viagra
cialis in uk online
cialis side effects
levitra cialis for women
which is better3a viagra2c cialis or levitra
cheap generic cialis
compare cialis levitra
viagra levitra cialis apcalis regalis zenegra
cialis levitra link viagrablogspotcom
comparison viagra cialis levitra
levitra cialis compare
low cost cialis
cheaper viagra levitra cialis
cialis compare levitra
cialis levitra link pharmacies.com viagra
cialis levitra link pharmaciescom viagra
cialis message board
cialis pricing
compare levitra and cialis
comparison of viagra2c levitra and cialis
discount cialis levitra viagra
ditka sound clip levitra cialis
which is better viagra levitra cialis
buy viagra cialis levitra
buy cialis soft
buy soft cialis
soft cialis
cialis soft tabs cheap
cialis soft tab
cialis soft tabs
cialis soft
cialis soft gel
cialis soft tab rss feed
what is cialis soft
cialis
comprar cialis
cialis generico
cialis y alcohol
cialis viagra levitra
cialis y el alcohol
cialis viagralevitra
comprar cialis zaragoza
cialis viagra
tadalafil
tadalafil generico
comprar tadalafil
tadalafil tablets
tadalafil 20mg
tadalafil 20
tadalafil generico
comprar cialis
comprar cialis en linea
acheter cialis
cialis acheter en ligne
acheter cialis en ligne
acquistare cialis
acquistare cialis online
about tramadol hci
actos phentermine online pharmacy
adipex phentermine
aetna health care phentermine diet pill
baclofen ultram
best soma online
bipolar xanax long term common
brand soma watson
buspar xanax
buy wholesale xanax bars
buy carisoprodol diazepam online soma
buy carisoprodol soma
buy cheap fioricet
buy cheap generic zyban
buy cheap soma
buy cheap tramadol
buy cheap tramadol hydrochloride ultram
buy clomid
buy clomid cheap
buy clomid online
buy eon phentermine overnight
buy fioricet codeine
buy fioricet online
buy fischer soma f9000 boots
buy link onlinewbst soma
buy liquid ephedra
buy meridia online
buy paxil cr online
buy phentermine
<