What is he looking at?

February 6th, 2007
image

What?  What indeed?  Who knows?!

More from doodle town.  Another doodle looking in that direction, medicine even.  I wonder if my doodles skew toward right frame?

What’s going on here?!

February 1st, 2007
image

Ladies and gentlemen, I give you the doodle.  This is weird, unfocused whateverism in its raw state—no intent other than willful intentlessness.

I don’t know what the lines coming from his eyes are—vision beams?  a directional cue?  bacon, in oblique perspective?—but they’re my favorite part of the drawing, followed closely by the gaping maw.  I feel I nailed “gape” fairly solidly.

Like the palm of my hand

January 29th, 2007
image

Look, it’s my hand!

I’ve gotten used to writing great paragraphs of text in this space, even though I had never intended to be so chatty when I first conceived of this blog.  But now, I find that I haven’t much of anything to say today.  (Or perhaps the distinction is that today I don’t feel like saying it.)

Anyway, I find myself wanting to shout:

“Father!  The sleeper has awakened!”

I love David Lynch to death.

I draw faces a lot

January 25th, 2007
image

Faces, faces, faces.  I like to draw them.  It’s the obvious thing—ubiquitous, expressive.  Everyone has one, and every one is  different.

In a sense, they’re easy to draw.  You just get the parts down in more or less the right places and, pow, it’s a face.  Human visual interpretation and recognition is such a powerful tool that a very rough face is still a face, and a mediocre or abstract face with just one perfect detail can suffice as caricature.

But they’re hard.  All those devils—those details—that stand out under scrutiny.  I never took any lifedrawing classes, and I grew up cripplingly shy, so I didn’t so much study faces as steal glances at them.  I find I don’t have a well-developed intuitive sense of facial structure when it comes to drawing freehand.  Scales get off, proportions come out wonkey.  I’ve said before that eyes are hard; in fact, everything else is hard too.

I’ve taken to doing preliminary sketches, hoping that will help somewhat.  There’s some comforting freedom in doing loose, messy, scratchy gestural work like that: line bad or wrong?  Rework it with a few more loops or passes until it’s about where it ought to be.  Neat!

I had a job once where I did a lot of little face doodles over time.  I’d draw a face one day, a couple the next, maybe a week would go by with nothing and then I’d do five in one day.  Over the period of several months I ended up pinning a few hundred small face doodles to my cubicle wall, and if someone dropped by they would see my flesh and blood face looking up at them while behind me several hundred pairs of eyes watched us or glanced elsewhere.  I get the impression it was sort of surreal, but I lived with the faces every day and so never gave it a second thought.

I was an awkward kid

January 23rd, 2007
image

This drawing is an attempt to capture a moment of perfect awkward social ineptness in my life.  I was nine or ten—it was the fifth grade—and I was in gym class.  That thing I’m wearing up there is a ‘pinny’.  If you’re not familiar, it’s basically a sort of miniature cotton apron/jersey that goes over your shoulders and ties around your waist.  In gym, when we’d have some sort of frenetic competitive sport that split the class into two teams, we’d put on pennies (ours were either red or yellow) to keep track of which screaming child was on which team.

Nobody liked wearing the pinnies.  The were stupid looking.  I barely knew stupid looking from Adam, and even I knew they were stupid looking.  But we had to wear them, and so we did, draping them over our torsos and tying the strings off in front.  And then we’d tear ass around the gym, throwing beanbags at each other or playing some elaborate variant of freeze tag or whatever, and in general we’d end up having so much vigorous fun (or vigorous angry competition) that we’d forget about the goddam pinnies for the duration.

But there are those slow, quiet moments, between rounds or before things get started or after they finish, when conversation can happen.  Conversation was never my thing.  One liners, okay.  Record-breaking belches; dirty jokes: these I could handle.  Conversation was right out.

And yet I found myself standing near (cute, red-haired) Jessica Stenson, in one of those pauses, and found myself moved to some jokey conversation.  And I looked at her pinny, and at mine, and noticed the differences in how we had tied them and the resulting discrepency in length between her leftover ties and mine.  And I grabbed one of my ties—the ties hanging from a knot above my crotch—and sort of waggled it at her and in an inexplicable taunting singsong said:

“Miiiines shorter than yooooours.”

Post-script: after struggling to remember the name of these things (pinnies, not pennies, kudos due Roger Lampe for recalling correctly), I did a google image search to see what’s what in pinnies these days.  You can see for yourself—pinnies are (sensibly enough) still around, but they’ve moved to simple pull-over tanktop things without any string ties, apparently.  If only we’d had these seventeen years ago…)

I got glasses again

January 19th, 2007
image

When I was 12 or so—I was in middle school, anyway—I went in for yearly eye exam and came out the other side with a very mild eyeglass prescription.

I think I faked it.  I can’t remember clearly anymore, and even at the time, in the heat of the moment as it were, I don’t think I had a clear sense of the situation, but I think I may have intentionally underperformed on the eye exam in hopes of being given glasses.  Waited a little too long to say something was in focus, been a little too uncertain about images I was certain about.  That sort of thing.

I don’t know what the hell I was thinking.  I guess I was just curious.

The worst part is that, because I was (a) a perpetual, clueless fashion victim [note: I am now a stubborn, self-aware fashion victim], and (b) pretty much constantly freaked out about tangible family expenses at the time, I was unwilling to and unable to move myself to purchase attractive frames.  I found myself standing before a wall of frames and looking at price tags.  The cheapest frames were some not-yet-ironicly-popular horn rims that my mom had the good sense to talk me away from.  We settled on a pair of large, thin black frames that were (phew!) under a hundred bucks.

I looked no cooler than before, wearing glasses, and they didn’t do anything, and my parents kind of expected me to be wearing them.  Because I needed them, you know.  The eye exam, and all that.  I was a kid who could have used some cool injections, so the Glasses incident stands mostly as another milemarker post on the long, dark road of my post-elementary hellride.

About a year and a half ago [I think?] I finally crept back to the family ophtamalogist and got a checkup.  (Yay for insurance!)  I had been noticing increasing blurriness in the distance, especially in low light conditions.  This time, it was indisputable: I needed glasses.

I bought some nice frames.  They retailed at more than a hundred dollars, but insurance ate a chunk out of that.  I actually like my glasses now, and while I don’t probably look exactly cool in them, I think I look reasonably good.  So, small vengences: take that, awkward childhood!

I taught myself piano

January 18th, 2007
image

I spent most of my childhood creative time on music.  We moved my grandma’s old upright piano to our house around the time that we moved to Portland—I was about seven—and so not a day went by without at least one refrain of Chopsticks.  And Heart and Soul!  My older older sister would play the lower part, and I would play the upper part.  One day I stumbled unknowing into Baroque territory by playing an inversion of the normal melody.  My sister was impressed; I remember feeling pretty proud about that.

I started working more seriously at the piano over the next few years.  I never took lessons—my parents suggested it a couple times but didn’t push—and so it was very weird, sloppy, non-technical learning, but I improved steadily.  I have a very strong ear for music, it turns out.

Eventully, Chopsticks gave way to Fur Elise, and I was playing both hands of Heart and Soul—though with little precision, in either case.  I’d say “I refused to drill”, but there wasn’t even any compulsion to do so.  I simply did not do it.  There are times I regret that—twenty years later, I’m playing keyboard in a rock band and having a good time but feeling really limited in some of the more technical aspects.  I’m compensating for precision with scads and scads of enthusiasm, at this point.

I took school band grades 5 through 8; I had wanted to play the saxaphone, but our family owned a clarinet and so I played clarinet.  I never got that into it—I didn’t understand it at the time or have a way to express it, but I really get off on polyphony, on harmony and texture, and I couldn’t create that on a clarinet, one note at a time.  Being in band forced me to learn to read music a little, but my good ear was a crutch—I’d have read the music until I could play it by ear. 

By late in middle school, I had lost a lot of whatever enthusiasm I had for the band experience and started to experiment—I would, increasingly, ignore the music and play instead whichever part of the current piece I liked the sound of.  The sax part for these 12 bars, then over to the trombones, and then some trumpet, then back to a particularly interesting clarinet A part.  (I spent most of my time in B row because I wasn’t competitive enough to fight into A, and because my jackass band friends were in B section as well.)  No one ever complained—I got occasional impatient looks from the band instructor, but I’m not sure he knew how to complain about me playing someone else’s part in time and on key, when we had bigger problems.

It wasn’t until college that I took some theory classes and discovered that there was an elaborate established language for all the musical tools I’d built up in my head.  I remember in elementary school someone suggested that I play the Teenage Mutant Ninja Turtles theme on the piano, and I struggled to figure it out on the fly but couldn’t get it—now, with a much more developed sense of musical analysis, it’d probably be cake, but at the time I didn’t even know what it was that I didn’t know, just that it was hard to figure that TMNT theme out.

The stubborn, lazy, self-righteous way I learned music while refusing to take instruction runs parallel to my graphic art self-education.  I’ve learned my lesson with music—I’m much more attentive and interested in the things I can learn from others, these days—and I’m trying to be similarly keen on the drawing side.  I want to observe and understand and learn, dammit.  I just have to be willing to do it.

I sang the news.

January 15th, 2007
image

This drawing blog is both a return to form and merely the latest in a string of weird projects.  The former because, years ago, I used to do a bunch of sketches on a half-broken Palm IIIc each day and then post them in the evening—it’s nice to be drawing every day again, and to be again making some sort of visible proof of it.

The latter because I, uh, have a lot of ideas.  Too many, really, and sometimes not nearly enough editorial judgement about which ones to pursue.  I brainstorm and get pretty enthusiastic about things.  Once, a few years back, I wrote a little chat bot for an IRC channel, and what this chat bot would do was sit in the channel and every once in a while spew out a randomly-constructed joke in the style of Yakov Smirnoff:

“In Soviet Russia, foo bars YOU!”

YakovBot got annoying after a while—shocking, that—but it gave my friends and I a word for my maybe-too-enthusiastic brainstorming: Yakovian ideas.  I have a lot of those, the Yakovian moments.

At some point, my wife and I were brainstorming about how a person could sell t-shirts on the internet, and several logical shifts later we came up with an idea: a singing newspaper.  Headlines in song!  We sing the news so you don’t have to!  Yes!

And I actually went and did it, founding The Aural Times in February of 2006 and updating (with rare exception) three times a week for six months, before getting burnt out on the pace (3-4 hours a night of extra work, 3 nights a week) and the goddam depressing nature of US and world news.

I did sell a few t-shirts, though.

I cheat to make things easier.

January 12th, 2007
image

I don’t really know what to do with eyes.  Well, really, I don’t know what to do with faces in general, but eyes are so important to expression that I worry more about them than I do noses.  Heartbreak doesn’t lurk within the limped nose of a lover.

No one looks deeply into your nose except for your ENT.

The maddening thing about eyes, to me, is how much they can say crossed with how little inkspace there is for them.  I can understand why Walt favored those great big oval eyes on Mickey, Donald, et al—expressiveness galore.  But if I don’t want freakish cartoon eyes, it becomes that much trickier.  A pupil a bit out of place and he’s not looking where he’s supposed to be.  How wide is too wide?  How narrow too narrow?  Can the difference really be in millimeters?  God help me.

And don’t get me started about perspective.  I’m not on good terms.  I think I met perspective at a party once.  So eyes in perspective?  Bah.

Swerve!  A couple of nice cartooning links popped up on Metafilter last night: Carson Van Osten‘s tip sheet, and some breakdowns of Bill Peet drawings.  I kind of need theory to go with execution, and I’ve never done enough critical looking or reading in the past.

Less is more is hard.

January 11th, 2007
image

When I started drawing as a kid, it was almost always in pencil.  I liked shading, and I liked being able to erase, and pencils were easy to come by (and even a sort of weird currency and point of pride, in elementary school—we had a fancy-pencil vending machine in the main hall).

Eventually, probably in highschool, I graduated to pens—darker lines, brighter contrast, none of that damned graphite smear effect.  I’m talking about ballpoint pens, mind you, not nib-based pen-and-ink drawing tools.  Just Uni-ball and Pilot jobs.  (It wasn’t until much more recently that I began to experiment with nib pens and brush work, neither of which I’ve really gotten the hang of or kept steady at.)

The phrase “line-work” is a recent addition to my vocabulary.  My drawing has traditionally been built up of thin, tentative lines scratched out with pencil or pen, so the idea of really accomplishing a lot of work with one pen/brush stroke is both conceptually and manually new to me—I’m just starting to think about it, and at the same time only now training some arm muscles to help execute that sort of thing.

I’m a hand-drawer, a fingers-drawer, is the thing.  The ball of my hand rests firmly on the page when I’m drawing, and that’s a real pain when I want to do a nice big expressive line instead of a bunch of short little strokes.  I’d like to learn to draw with my arm, but it’s hard, dammit.  It’s like driving blindfolded.  Where my fingers have gotten clever over the years, my arm is big and stupid and beastly.

viagra upset stomach viagra pro generic viagra austrailia generic viagra safety viagra price increase cheap viagra online generic viagra cost cheep viagra viagra by mail walmartprices for viagra viagra women use buy viagra from canada viagra paypal payment canada generic viagra scam pharmacy online viagra generic viagra dangers viagra cheap canada viagra (sildenafil) original viagra for sale order viagra online viagra and dapoxetine generic viagra legal viagra for sell viagra 100mg tablets viagra cost walmart viagra 100mg pfizer viagra quotes generic viagra real generic viagra fraud viagra super active viagra price compare viagra 50mg pills generic viagra india viagra overnight delivery usa buy viagra nz viagra by mail best price viagra australia viagra dose size viagra price australia viagra coupon buy viagra gel buy viagra pharmacy pfizer viagra packaging viagra buy viagra in canada viagra substitute viagra 100mg reviews viagra usage tips viagra store in canada generic viagra price pfizer viagra tablets cialis viagra canada cheap viagra 50 mg viagra usa viagra usa viagra sales order viagra uk viagra price uk viagra for sale buy viagra in canada cheap viagra 100mg viagra medicare pfizer viagra uk viagra pro online viagra generic viagra under tongue viagra refractory period viagra directions viagra young adults ireland manufacturer viagra viagra youth generic viagra safe australia in sale viagra viagra 100mg cost viagra india pfizer viagra price generic viagra when viagra cost in canada viagra price comparison viagra cost generic viagra work viagra pro online viagra online indo viagral buy viagra generic viagra price comparison bying viagra uk pills viagra canada real viagra paypal viagra alternatives buy viagra australia viagra teenney buy viagra ebay australian viagra viagra chemist prices australia viagra professional viagra online viagra testimonials viagra dosing viagra nz viagra at walmart pfizer viagra buy viagra generic viagra canada review viagra canada satisfaction guarantee viagra prices viagra nitroglycerin viagra pills for sale viagra softtabs buy viagra montreal viagra super force online generic viagra 100mg buyimg viagra in australia erectile dysfunction viagra buy viagra legally viagra 100mg pills discount viagra buy viagra professional generic viagra kamagra viagra australia online viagra price costco generic viagra buy online viagra canada buy viagra online canadian pharmacies selling viagra viagra alternatives australia generic viagra image viagra on line viagra 100mg dosage viagra pro ingredients viagra with alcohol viagra canada genuine viagra in australia pfizer viagra sample viagra jelly viagra canada pharmacy viagra nitric oxide viagra price buying viagra canada viagra loest prise viagra coupons viagra young man generic toronto viagra viagra in sacramento ca viagra professional online viagra greate britain buy viagra in canada viagra mailing list viagra soft tabs cheap viagra online canada pfizer viagra patent viagra junk mail viagra prescription canada viagra for sale sildenafil vs viagra viagra questions discount viagra canada buy viagra spray does generic viagra work generic viagra effectiveness canada viagra prescription buy viagra online generic viagra usa where to buy viagra generic viagra discount viagra otc viagra history viagra canada deliver viagra on line viagra patent pfizer viagra review online pharmacy viagra generic viagra soft viagra walmart viagra online viagra instructions redtube viagra viagra espanol canada generic viagra viagra free trial offer viagra cheap viagra online netherlands buy viagra canada review canada medication viagra viagra for sale viagra use generic viagra ingredients viagra toronto toronto viagra viagra australia viagra trial online viagra canada free viagra generic viagra viagra 100 tablets generic viagra 100mg sildenafil buy viagra from germany viagra experiences 100mg viagra generic viagra sample cost of viagra generic viagra overnight brand viagra canada viagra price walgreens viagra soft flavoured pfizer viagra price generic viagra photos viagra online from canada viagra ireland order viagra viagra blue vision viagra online sale canada viagra knock offs generic viagra uk pfizer viagra 100mg viagra voucher generic viagra canada brand viagra offers viagra available in toronto order viagra online generic viagra reviews viagra over night canada viagra paypal dsicount viagra pfizer viagra pills buy viagra australia viagra stories generic viagra alternatives cheap generic viagra 100mg viagra recreational use buy strong viagra cheap viagra generic viagra 50mg buy viagra locally buy viagra sydney supreme suppliers viagra viagra jelly sachet viagra 50mg canada discrete viagra australia viagra douglas pharmaceuticals australia buy viagra super force viagra purchase canada viagra gel thailand viagra generic review buy oral viagra online pfizer viagra cost buy viagra malaysia viagra message board 100mg viagra viagra dosage instructions viagra in women canada from generic viagra viagra and alcohol viagra in usa viagra grapefruit interaction viagra canada free buy viagra usa generic viagra fake viagra without prescription australia viagra sale buy viagra philippines viagra tolerance viagra in usa chip viagra buy viagra viagra professional review viagra manufacturer viagra grapefruit buy viagra perth viagra uk order viagra discreetly viagra quiz viagra cheap prices generic viagra 50 mg buy viagra now canada free sample viagra generic viagra professional viagra canada sales generic viagra from canada ggeneric viagra for sale viagra generic name viagra sale viagra online in usa viagra junk email viagra pro reviews viagra teenney stones online overnight viagra viagra results photos guarenteed generic viagra viagra onlnine pfizer viagra liquid buy viagra india purchase generic viagra viagra dosage recommended generic viagra cipla generic viagra buy viagra jelly pfizer viagra online viagra walgreens viagra twitter viagra effects canada super viagra viagra results viagra effectiveness herbal viagra in australia generic viagra walgreens super viagra uk buy viagra tablets viagra price canada generic viagra vs viagra canadian generic viagra viagra super active generic viagra vs viagra canada viagra for women viagra canada free sample viagra online sell low cost viagra viagra blood pressure buy viagra paypal viagra prices herbal viagra samples buy viagra canada generic viagra dosage viagra canada online viagra pro scam buy viagra bangkok non prescription viagra australia generic viagra jelly viagra blindness generic viagra australia viagra price buy wholesale viagra buy viagra using paypal online pharmacy canada viagra order viagra overnight viagra in australia viagra quebec buy viagra online canada order viagra online australia viagra gel online viagra drug interactions viagra by mail canada viagra from tijuana buy viagra dubai cheap viagra canada viagra 4 pack order viagra now buy viagra fast viagra commercial viagra us pharmacy viagra and women shipping viagra to australia viagra half life viagra quick delivery viagra overdose viagra online nz buy viagra amsterdam viagra soft tabs order viagra from canada viagra for sale australia viagra super force australian online viagra generic viagra manufacturers viagra maximum dose viagra coupons printable buy viagra safely viagra paypal checkout shipping viagra to canada order viagra sample viagra user reviews buy viagra sample generic viagra canada viagra windsor canada buy viagra online ireland overnight generic viagra viagra aust viagra generic equivalent viagra 50mg price viagra dosage canada viagra reviews viagra samples free viagra from canada legitimate viagra from canada cheap viagra viagra 100mg price viagra price pfizer viagra australia information generic viagra australia order viagra canada 200mg viagra canada viagra get viagra in canada viagra mail order viagra single tabs free viagra sample pack viagra pfizer viagra nasal congestion canada viagra mail generic viagra canadian australian viagra online cheapest viagra aftermarket viagra nonprescription viagra australia viagra australia information stories viagra facts viagra expiration date buy viagra toronto viagra side effects generic viagra soft tabs viagra 100mg generic viagra women effects viagra price walmart buy viagra mastercard generic viagra names discount viagra viagra recommended dosage viagra online australia viagra gel caps pfizer viagra canada buy viagra europe buy viagra online viagra from canada cnn viagra online 365 viagra products australia generic viagra complaints buy viagra viagra professional canada viagra online pharmacy pfizer viagra coupons generic viagra mastercard buy viagra shanghai viagra youtube online viagra in australia viagra yahoo answers buy viagra pakistan viagra online buy viagra australia generic viagra gel viagra and canada viagra tablets best viagra online toronto viagra price in india viagra american express canada viagra alternatives india viagra suppliers canada viagra jacket viagra yahoo generic viagra online order viagra australia viagra quantity limits viagra no prescrition buy viagra montreal viagra interactions viagra 100mg instructions order viagra paypal order viagra canada generic viagra discussion viagra 100mg effects pfizer viagra sales generic viagra risks canada generic in viagra viagra young people viagra au canada viagra information walmart pharmacy viagra canada online pharmacy viagra generic viagra problems generic viagra viagra cheap viagra rrp australia generic viagra online next day shipping viagra viagra pills viagra samples viagra coupons and discounts viagra warnings viagra gel tabs buy viagra online buy viagra japan canada viagra cheap generic viagra cheap viagra triangle buy viagra uk viagra price nz generic viagra pharmacy buy super viagra viagra soft tablets generic viagra viagra profesionals generic viagra for sale buy viagra pfizer viagra online canada viagra in united states viagra free samples buy viagra sildenafil cheap viagra amazon viagra viagra and pregancy viagra ring viagra 100mg genaric viagra buy viagra in toronto viagra gel sale generic viagra viagra gel sachets viagra oklahoma city canada pharmacy chewable viagra free viagra canada viagra canada cost coverage viagra vision loss generic viagra viagra recreational reasons to use viagra viagra express genuine viagra australia buy viagra singapore generic viagra toronto canada and generic viagra viagra super active australia viagra price cvs viagra coupons viagra price malaysia generic viagra price viagra gum viagra quit working cheapest viagra prices canada best viagra source buy viagra online sydney buy viagra london viagra canada prescription revatio vs viagra viagra tips canadian pharmacy viagra viagra canada samples viagra jamaica street value for viagra viagra premature ejaculation viagra like drugs viagra natural alternative viagra deals generic viagra paypal generic viagra walmart buy viagra thailand generic viagra available generic viagra cost of viagra canada viagra professional scam buy viagra usa brand name viagra canada viagra melbourne order viagra cheap buy canada viagra canada pharmacy viagra viagra professional alternatives to viagra generic viagra us viagra nitrates cheap viagra generic viagra pictures brand viagra online viagra austrialia pfizer viagra eservice buy generic viagra sex shop viagra viagra online toronto canada viagra headache viagra prices viagra ketoconazole cheap generic viagra pills viagra insurance coverage australia viagra how much viagra hearing loss generic viagra 50mg sildenafil viagra viagra tabs viagra uk liquid viagra to buy generic viagra capsules viagra 50mg cost generic viagra paypal pfizer viagra instructions viagra 50mg tablets buy viagra pills generic viagra buy viagra trial sample buy viagra melbourne pfizer viagra generic viagra costs walmart viagra dose buy viagra brand herbal viagra alternative australia canada viagra overnight viagra rrp australia cost generic viagra joke viagra shelf life viagra vancouver buy viagra cheap viagra jet lag viagra for boys caustion funny viagra generic viagra cvs viagra canada pharmacies viagra contraindications order viagra sildenafil generic viagra viagra price thailand ordering viagra online purchasing viagra in canada pfizer viagra online viagra sildenafil buy viagra headache cure drug similiar to viagra australia viagra viagra canada online pharmacy viagra gel generic viagra brands viagra young men viagra market share canada viagra in hong kong viagra quick tabs generic viagra illegal generic viagra in canada viagra mail order generic viagra information viagra altitude sickness pfizer viagra cheap generic viagra patent viagra meaning viagra dependency viagra prices walmart viagra risks generic viagra sildenafil viagra women generic viagra offers viagra generic canada viagra usa overnight shipping viagra empty stomach viagra online in canada viagra gel uk viagra uk generic viagra testimonials ganeric viagra pfizer viagra 100mg viagra order canada viagra japan viagra prices australia viagra and diabetes viagra in uk viagra joint pain viagra buy online viagra patent expiration date prescription free viagra australia viagra trial pack canada viagra from canada viagra ingredients cheap viagra viagra versus generic viagra buy viagra canada viagra with dapoxetine overnight viagra low cost brand viagra cheap buy viagra delhi viagra 30 tablets viagra distributors viagra gold viagra benefits viagra sale canada mixing cocaine and viagra viagra for sale uk pfizer viagra india viagra india buy viagra manchester generic viagra from india viagra pills for sale viagra last longer paypal viagra viagra canada cheap canada viagra buy viagra for sale online viagra alcohol effects purchase viagra from canada viagra sales canada viagra professional generic viagra generic canada viagra best price buy viagra cvs real viagra viagra soft pills viagra jokes