Detail, east Portland photo, courtesy Miles Hochstein / Portland Ground.

For old times' sake
The bojack bumper sticker -- only $1.50!

To order, click here.

Excellent tunes -- free! And on your browser right now. Just click on Radio Bojack!

E-mail us here.


This page contains a single entry from the blog posted on October 30, 2012 9:05 AM. The previous post in this blog was Oyster Creek pops up on mainstream media radar screen. The next post in this blog is Something borrowed, something green. Many more can be found on the main index page or by looking through the archives.



Law and Taxation
How Appealing
TaxProf Blog
Mauled Again
Tax Appellate Blog
A Taxing Matter
Josh Marquis
Native America, Discovered and Conquered
The Yin Blog
Ernie the Attorney
Above the Law
The Volokh Conspiracy
Going Concern
Bag and Baggage
Wealth Strategies Journal
Jim Hamilton's World of Securities Regulation
World of Work
The Faculty Lounge
Lowering the Bar
OrCon Law

Hap'nin' Guys
Tony Pierce
Parkway Rest Stop
Along the Gradyent
Dwight Jaynes
Bob Borden
Dingleberry Gazette
The Red Electric
Iced Borscht
Jeremy Blachman
Dean's Rhetorical Flourish
Straight White Guy
As Time Goes By
Dave Wagner
Jeff Selis
Alas, a Blog
Scott Hendison
The View Through the Windshield
Appliance Blog
The Bleat

Hap'nin' Gals
My Whim is Law
Lelo in Nopo
Attorney at Large
Linda Kruschke
The Non-Consumer Advocate
10 Steps to Finding Your Happy Place
A Pig of Success
Attorney at Large
Margaret and Helen
Kimberlee Jaynes
Cornelia Seigneur
And Sew It Goes
Mile 73
Rainy Day Thoughts
That Black Girl
Posie Gets Cozy
Cat Eyes
Rhi in Pink
Ragwaters, Bitters, and Blue Ruin
Rose City Journal
Type Like the Wind

Portland and Oregon
Isaac Laquedem
Rantings of a [Censored] Bus Driver
Jeff Mapes
Vintage Portland
The Portlander
South Waterfront
Amanda Fritz
O City Hall Reporters
Guilty Carnivore
Old Town by Larry Norton
The Alaunt
Bend Blogs
Lost Oregon
Cafe Unknown
Tin Zeroes
David's Oregon Picayune
Mark Nelsen's Weather Blog
Travel Oregon Blog
Portland Daily Photo
Portland Building Ads
Portland Food and
Dave Knows Portland
Idaho's Portugal
Alameda Old House History
MLK in Motion

Retired from Blogging
Various Observations...
The Daily E-Mail
Saving James
Portland Freelancer
Furious Nads (b!X)
Izzle Pfaff
The Grich
Kevin Allman
AboutItAll - Oregon
Lost in the Details
Worldwide Pablo
Tales from the Stump
Whitman Boys
Two Pennies
This Stony Planet
1221 SW 4th
I am a Fish
Here Today
What If...?
Superinky Fixations
The Rural Bus Route
Another Blogger
Mikeyman's Computer Treehouse
Portland Housing Blog

Wonderfully Wacky
Dave Barry
Borowitz Report
Stuff White People Like
Worst of the Web

Valuable Time-Wasters
My Gallery of Jacks
Litterbox, On the Prowl
Litterbox, Bag of Bones
Litterbox, Scratch
Ride That Donkey
Singin' Horses
Rally Monkey
Simon Swears
Strong Bad's E-mail

Oregon News
The Oregonian
Portland Tribune
Willamette Week
The Sentinel
Southeast Examiner
Northwest Examiner
Sellwood Bee
Mid-County Memo
Vancouver Voice
Eugene Register-Guard
OPB - Portland
Salem Statesman-Journal
Oregon Capitol News
Portland Business Journal
Daily Journal of Commerce
Oregon Business
Portland Info Net
McMinnville News Register
Lake Oswego Review
The Daily Astorian
Bend Bulletin
Corvallis Gazette-Times
Roseburg News-Review
Medford Mail-Tribune
Ashland Daily Tidings
Newport News-Times
Albany Democrat-Herald
The Eugene Weekly
Portland IndyMedia
The Columbian

The Beatles
Bruce Springsteen
Joni Mitchell
Ella Fitzgerald
Steve Earle
Joe Ely
Stevie Wonder
Lou Rawls

E-mail, Feeds, 'n' Stuff

Tuesday, October 30, 2012

Is Knute Buehler being too nice a guy?

The O is reporting that Kate Brown is 15 points ahead of Knute Buehler in the race for Oregon secretary of state. That's somewhat surprising, in that Buehler, though a rookie politician, has made a decent splash throughout the state, impressing newspaper boards enough to garner the majority of their endorsements.

Brown's campaign money has hit the airwaves and snail mailboxes this week, and her messages include some negative words about Buehler. He's a "gamble," they say, because, well, he's a Republican. How can anyone be a Republican? That simply is not tolerated in Oregon these days.

There's still a large undecided vote out there in the race, but we suspect most of those voters are going to leave this one blank or not vote at all.

We've been surprised that we haven't heard a negative word out of the Buehler camp about Brown's performance. It's not that there's no material there to work with. She screwed up the scheduling of the labor commissioner election, her bungling let scofflaws in the Portland school district walk away penalty-free from violations of the state elections law, and she's brought in an elections chief who dragged a lot of baggage with him from his last gig. Buehler's taken the high road, as far as we can tell, but he's up against quite a machine, and the high road does not appear to be headed toward a victory.

There's also the goatee and the open collar. Don't laugh, it matters.

Comments (37)

Another poll has Brown ahead by 6 points.

I was pretty eager to back Knute but then I watched him at work in an appearance and thought about what he said, which was basically that he has no interest in being SOS or in the actual functions of the job, he simply wants the platform so he can run for Gov from the spot as an elected pundit entitled to opine on anything that crosses his mind.

Just as with green party idiots and all the others who think that their poop is so sweet smelling that entry level jobs are beneath them (looking at you, Dudley), a term or two in the state house or the city council, or as a county commissioner would have given Knute a lot more credible case.

he simply wants the platform so he can run for Gov from the spot as an elected pundit

Like Brown, Avakian, Wheeler, Kroger, Keisling, Bradbury...

The O weighs in again here.

Well, he is a Republican, and we all know what that means.

This is so discouraging. This is the only race I have had my heart on.

From the (particularly and unusually excellent) Oregonian editorial:

Yet the consummate moderate is "too extreme for Oregon," according to ads bankrolled largely by public employee unions.

I hate them.

"There's also the goatee and the open collar. Don't laugh, it matters."

I think he's a really good-looking guy. I would have put that in his plus column.


I think he's a really good-looking guy. I would have put that in his plus column.

Here's a quiz: The last successful politician with a goatee was...?

She screwed up the scheduling of the labor commissioner election, her bungling let scofflaws in the Portland school district walk away penalty-free from violations of the state elections law, and she's brought in an elections chief who dragged a lot of baggage with him from his last gig.

For the most part these are all pretty wonky points, though. I don't mean disrespect to you, Jack, just making the point that the average person isn't going to be swayed by a commercial talking about the timing of an election for labor commissioner. Brown may have flaws, but none of them really rise to the level of the kind of thing you can base a negative series of ads on.

Last successful politician with a goatee..... Lenin?

The last successful politician with a goatee was...?

Kate Brown?

Are you kidding? The O used the word "bungle" in a headline. You blow that up and put it on the screen. And you dig up all the dirt on the elections chief she hired from California.

They've got nothing on Buehler, and yet they run attack after attack. In Brown's case, there's stuff there. Plenty to knit a sweater from.

"Here's a quiz: The last successful politician with a goatee was...?"

Unfortunately it doesn't look like the next successful politician is going to have a goatee, either, unless Allan L. is right about Kate Brown.

I still think Buehler is a strikingly good-looking man. In the "takes-one-to-know-one" department I thought you would have, too.

Well, he is a Republican, and we all know what that means.

Well, Kate is a Democrat, and we all know what that means as well. Especially in our area. There are different types of Republicans and same as Democrats, but seems only one type of the D's rules here.

There are different types of Republicans

Not really, at least not the ones seeking or holding office. To support the universal lying, greed and corruption that characterizes them all, you'd have to have an IQ somewhere below room temperature.

Sometimes I wonder if Portland isn't a deliberate fly-trap for the arrogant leftists of the nation.

"Sometimes I wonder if Portland isn't a deliberate fly-trap for the arrogant leftists of the nation."

Portland is quite proud of their electorate. They've earned their reputation, (Little Beirut) and they always get who they elect. Just look at Scam Adams and the zoo they'll elect next week.

Portland, they deserve their Weirdness. And love it that way!

There are extensive discussions of Kate Brown's record at and Knute Buehler just won't go negative.

But also look at this way...
Portland thinks so high-and-mighty of itself, but on the global or even national scale of things, it really is insignificant and contributes very little to the world except it's sense of self-importance...
It's in an out-of-the-way place that's far enough away from the real centers of commerce, creativity, science, engineering, research, etc. to pose little threat, consequently its residents can do little harm except to themselves.

Knute Buehler just won't go negative.

Then he'll have plenty of company because he won't be the first person running for office that lost because of their dedication to remaining chivarous on the battlefield.
Besides, I don't consider it to negative to call attention an incumbent's poor or suspect job performance. It's negative when you take cheap shots at their personal life or minor incidents of poor judgement in their youth.

Knute has spent his political life trying to reform elections. The commenter that said he has no interest in the actual job is way off base. Having been in forum after forum with him, he is focusing on the actual job. As far as calling me an idiot for not seeking a lower office first, my goal isn't necessarily to win in this election. My pay would cut in half if I were elected. I will likely be recruited to a lower office next election cycle where I do have a chance of winning, but until we get campaign finance reform, I am not sure where I will get enough corporate and union money to spend the half million dollars it takes to compete for tens of thousands of votes in these smaller districts. Do you realize that at that cost they could hire somebody to come to your door and chat with you for an hour or two instead of paying for mailers and TV ads? Our election costs are second only to New Jersey! Narrow it down to swing voters and somebody could chat with you all day for their candidate while being paid.

And supposedly I am the idiot for skipping that process.


Really, going after Kate Brown and nabbing a few percent from her left to remove her from office is cheap and effective. That, I would say, is quite sane. She is the reason we do not have any campaign finance reform in this state, lest we forget.

Buehler is the first Republican I have voted for in a long, long, long time. In fact, I can't remember the last time I voted for a Republican, and it's entirely possible that I never have voted for a Republican. It's funny, because I really don't have more that a vague image in my mind as to what he looks like. He's not Kate Brown, and that was good enough to get my vote.

"Sometimes I wonder if Portland isn't a deliberate fly-trap for the arrogant leftists of the nation"

Aptly named The Island of Misfit Toys for a reason. All of the unhappy, unfulfilled lost and wandering hipster and wanna be types have flooded in.

"Not really, at least not the ones seeking or holding office. To support the universal lying, greed and corruption that characterizes them all [Republicans], you'd have to have an IQ somewhere below room temperature."

Pathetic. If Brown wins it will be because they're are too many people this rigid and blind. "Lying, greed and corruption" are common in politics and power across the globe, but not quite "universal." And Republicans have no lion's share in this country, not a scintilla more than Democrats do. That is not where the parties divide. Life must be very simple in your world with only two colors to paint with.

I think this ad calls her out for the terrible job she has done:

"How can anyone be a Republican? That simply is not tolerated in Oregon these day."


You obviously have not been over here in the oligarchy of East Cascadia (anything east of the Cascades). It's one party rule over here: Republican, and nothing but Republican, from the Pacific Crest to the Idaho border.

Killing some time over here in the enlightened village of Multnomah, while kids take a class...just carefully installed my Romney-Ryan sticker on the back of the Prius (only one in Oregon with this sticker, how I love novelty, novelty beats truth on the fun scale, every time). As I lovingly pressed all the air out from under it, flattening it with an industrious palm, a black pickup truck as long as three small sedans, with an extended cab, slowly filed past in the parking lot. The driver looked like Cruella Deville watching the 101 coal-dust disguised Dalmatian puppies crossing the intersection in front of her vehicle.

Should be an interesting week. Hope the car survives.

A president ignored specific warnings, and so the worst terrorist attack on US soil in history happened on his watch, with enormous, tragic and unnecessary loss of life.
That same president led us into two unnecessary wars (using lies), financed on credit, and instituted tax rate cuts (using lies) resulting in budget deficits that constrain our government still today.
That president turned Medicare into a gigantic giveaway to drug companies, brought the US economy to the brink of disaster through deregulation and lack of oversight, and dismantled an effective disaster relief organization at FEMA, leaving the victims of Hurricane Katrina to suffer.
That president's Democratic successor was faced with co-ordinated intransigence by the Republican opposition in everything he tried to do, even though his policies were moderate to conservative and had their roots in Republican platforms. Why? As the Republican senate leader put it, their number one priority was to deny Obama a second term. There are 24 million people today who want or need to work and are unable to find jobs in an economy that is operating far below capacity, a price they pay to advance the Republicans' party agenda.
The current Republican candidates for President and Vice President are running on a web of lies and empty promises. Their contempt for ordinary people is palpable.
No one with a grain of sense would vote for these people or anyone who allies or identifies with them. No one.

Allan: so this is about Bushie. Figures. So you're going to vote for a rotten Democrat in Oregon (a state that is coming in pretty low at most measures of economic and fiscal well-being nationwide) rather than a really smart Republican.

Like I said. Pathetic.

Alan L., you have very serious credibility issues. I agree that Mitt and his sidekick are a total joke. Saying that a guy like Buehler needs to be lumped in with them because he's an "R" pretty much takes away from everything you say. But then again it's very obvious that you are an incredibly angry person.

Buehler needs to be lumped in with them

Buehler is doing his own lumping, isn't he?

Sally, you're just being willfully obtuse. I suppose you don't really have an alternative. Yes, Buehler's association with Republicans is what disqualifies him. It isn't just George Bush. Yes, he wrecked stuff. Then with Obama in office all the Republicans obstructed efforts to fix stuff, and now the Republican candidates lie about anything and everything, past, present and future, to try to appeal to you. They complain that Obama hasn't done what they would have done, but when he tried, they blocked it. Their audacity and their contempt for voters like you are breathtaking. No sentient being should give them a moment's consideration.

Tenskwatawa has been surpassed, with less words and more jokes than even Bill. Impressive!

Take a look at Hugh's list.

On the above link, on left column click on the Bush list.

I think this will keep the conversation going for awhile, both the D and R have plenty to account for on these lists.

Allen L.
Spot on!
Distribute that!

Allan, I am enjoying the image of you issuing these absolutist statements and tripping off party-line talking points while sitting at your desk under a framed picture of David Wu.

I think the Republican "brand" has been tarnished. With the Tea Bagger crazies, the Birthers, Glen "I am so nuts even my dog hides" Beck and the rest of the Insane Clown Posse of Politics that moderate, even handed Republicans get shafted. First they have to make it out of the primary, no easy feat, and then convince voters you are not "one of them". That and Sec of State is not a position people get excited about. To many it is a check and forget part of the ballot. Sad but true. At least from the people I talk to.

Allan, I am enjoying . . .

Fantastic. Literally.


As a lawyer/blogger, I get
to be a member of:

In Vino Veritas

Lange, Pinot Gris 2015
Kiona, Lemberger 2014
Willamette Valley, Pinot Gris 2015
Aix, Rosé de Provence 2016
Marchigüe, Cabernet 2013
Inazío Irruzola, Getariako Txakolina Rosé 2015
Maso Canali, Pinot Grigio 2015
Campo Viejo, Rioja Reserva 2011
Kirkland, Côtes de Provence Rosé 2016
Cantele, Salice Salentino Reserva 2013
Whispering Angel, Côtes de Provence Rosé 2013
Avissi, Prosecco
Cleto Charli, Lambrusco di Sorbara Secco, Vecchia Modena
Pique Poul, Rosé 2016
Edmunds St. John, Bone-Jolly Rosé 2016
Stoller, Pinot Noir Rosé 2016
Chehalem, Inox Chardonnay 2015
The Four Graces, Pinot Gris 2015
Gascón, Colosal Red 2013
Cardwell Hill, Pinot Gris 2015
L'Ecole No. 41, Merlot 2013
Della Terra, Anonymus
Willamette Valley, Dijon Clone Chardonnay 2013
Wraith, Cabernet, Eidolon Estate 2012
Januik, Red 2015
Tomassi, Valpolicella, Rafaél, 2014
Sharecropper's Pinot Noir 2013
Helix, Pomatia Red Blend 2013
La Espera, Cabernet 2011
Campo Viejo, Rioja Reserva 2011
Villa Antinori, Toscana 2013
Locations, Spanish Red Wine
Locations, Argentinian Red Wine
La Antigua Clásico, Rioja 2011
Shatter, Grenache, Maury 2012
Argyle, Vintage Brut 2011
Abacela, Vintner's Blend #16 Abacela, Fiesta Tempranillo 2014
Benton Hill, Pinot Gris 2015
Primarius, Pinot Gris 2015
Januik, Merlot 2013
Napa Cellars, Cabernet 2013
J. Bookwalter, Protagonist 2012
LAN, Rioja Edicion Limitada 2011
Beaulieu, Cabernet, Rutherford 2009
Denada Cellars, Cabernet, Maipo Valley 2014
Marchigüe, Cabernet, Colchagua Valley 2013
Oberon, Cabernet 2014
Hedges, Red Mountain 2012
Balboa, Rose of Grenache 2015
Ontañón, Rioja Reserva 2015
Three Horse Ranch, Pinot Gris 2014
Archery Summit, Vireton Pinot Gris 2014
Nelms Road, Merlot 2013
Chateau Ste. Michelle, Pinot Gris 2014
Conn Creek, Cabernet, Napa 2012
Conn Creek, Cabernet, Napa 2013
Villa Maria, Sauvignon Blanc 2015
G3, Cabernet 2013
Chateau Smith, Cabernet, Washington State 2014
Abacela, Vintner's Blend #16
Willamette Valley, Rose of Pinot Noir, Whole Clusters 2015
Albero, Bobal Rose 2015
Ca' del Baio Barbaresco Valgrande 2012
Goodfellow, Reserve Pinot Gris, Clover 2014
Lugana, San Benedetto 2014
Wente, Cabernet, Charles Wetmore 2011
La Espera, Cabernet 2011
King Estate, Pinot Gris 2015
Adelsheim, Pinot Gris 2015
Trader Joe's, Pinot Gris, Willamette Valley 2015
La Vite Lucente, Toscana Red 2013
St. Francis, Cabernet, Sonoma 2013
Kendall-Jackson, Pinot Noir, California 2013
Beaulieu, Cabernet, Napa Valley 2013
Erath, Pinot Noir, Estate Selection 2012
Abbot's Table, Columbia Valley 2014
Intrinsic, Cabernet 2014
Oyster Bay, Pinot Noir 2010
Occhipinti, SP68 Bianco 2014
Layer Cake, Shiraz 2013
Desert Wind, Ruah 2011
WillaKenzie, Pinot Gris 2014
Abacela, Fiesta Tempranillo 2013
Des Amis, Rose 2014
Dunham, Trautina 2012
RoxyAnn, Claret 2012
Del Ri, Claret 2012
Stoppa, Emilia, Red 2004
Primarius, Pinot Noir 2013
Domaines Bunan, Bandol Rose 2015
Albero, Bobal Rose 2015
Deer Creek, Pinot Gris 2015
Beaulieu, Rutherford Cabernet 2013
Archery Summit, Vireton Pinot Gris 2014
King Estate, Pinot Gris, Backbone 2014
Oberon, Napa Cabernet 2013
Apaltagua, Envero Carmenere Gran Reserva 2013
Chateau des Arnauds, Cuvee des Capucins 2012
Nine Hats, Red 2013
Benziger, Cabernet, Sonoma 2012
Roxy Ann, Claret 2012
Januik, Merlot 2012
Conundrum, White 2013
St. Francis, Sonoma Cabernet 2012

The Occasional Book

Marc Maron - Waiting for the Punch
Phil Stanford - Rose City Vice
Kenneth R. Feinberg - What is Life Worth?
Kent Haruf - Our Souls at Night
Peter Carey - True History of the Kelly Gang
Suzanne Collins - The Hunger Games
Amy Stewart - Girl Waits With Gun
Philip Roth - The Plot Against America
Norm Macdonald - Based on a True Story
Christopher Buckley - Boomsday
Ryan Holiday - The Obstacle is the Way
Ruth Sepetys - Between Shades of Gray
Richard Adams - Watership Down
Claire Vaye Watkins - Gold Fame Citrus
Markus Zusak - I am the Messenger
Anthony Doerr - All the Light We Cannot See
James Joyce - Dubliners
Cheryl Strayed - Torch
William Golding - Lord of the Flies
Saul Bellow - Mister Sammler's Planet
Phil Stanford - White House Call Girl
John Kaplan & Jon R. Waltz - The Trial of Jack Ruby
Kent Haruf - Eventide
David Halberstam - Summer of '49
Norman Mailer - The Naked and the Dead
Maria Dermoȗt - The Ten Thousand Things
William Faulkner - As I Lay Dying
Markus Zusak - The Book Thief
Christopher Buckley - Thank You for Smoking
William Shakespeare - Othello
Joseph Conrad - Heart of Darkness
Bill Bryson - A Short History of Nearly Everything
Cheryl Strayed - Tiny Beautiful Things
Sara Varon - Bake Sale
Stephen King - 11/22/63
Paul Goldstein - Errors and Omissions
Mark Twain - A Connecticut Yankee in King Arthur's Court
Steve Martin - Born Standing Up: A Comic's Life
Beverly Cleary - A Girl from Yamhill, a Memoir
Kent Haruf - Plainsong
Hope Larson - A Wrinkle in Time, the Graphic Novel
Rudyard Kipling - Kim
Peter Ames Carlin - Bruce
Fran Cannon Slayton - When the Whistle Blows
Neil Young - Waging Heavy Peace
Mark Bego - Aretha Franklin, the Queen of Soul (2012 ed.)
Jenny Lawson - Let's Pretend This Never Happened
J.D. Salinger - Franny and Zooey
Charles Dickens - A Christmas Carol
Timothy Egan - The Big Burn
Deborah Eisenberg - Transactions in a Foreign Currency
Kurt Vonnegut Jr. - Slaughterhouse Five
Kathryn Lance - Pandora's Genes
Cheryl Strayed - Wild
Fyodor Dostoyevsky - The Brothers Karamazov
Jack London - The House of Pride, and Other Tales of Hawaii
Jack Walker - The Extraordinary Rendition of Vincent Dellamaria
Colum McCann - Let the Great World Spin
Niccolò Machiavelli - The Prince
Harper Lee - To Kill a Mockingbird
Emma McLaughlin & Nicola Kraus - The Nanny Diaries
Brian Selznick - The Invention of Hugo Cabret
Sharon Creech - Walk Two Moons
Keith Richards - Life
F. Sionil Jose - Dusk
Natalie Babbitt - Tuck Everlasting
Justin Halpern - S#*t My Dad Says
Mark Herrmann - The Curmudgeon's Guide to Practicing Law
Barry Glassner - The Gospel of Food
Phil Stanford - The Peyton-Allan Files
Jesse Katz - The Opposite Field
Evelyn Waugh - Brideshead Revisited
J.K. Rowling - Harry Potter and the Sorcerer's Stone
David Sedaris - Holidays on Ice
Donald Miller - A Million Miles in a Thousand Years
Mitch Albom - Have a Little Faith
C.S. Lewis - The Magician's Nephew
F. Scott Fitzgerald - The Great Gatsby
William Shakespeare - A Midsummer Night's Dream
Ivan Doig - Bucking the Sun
Penda Diakité - I Lost My Tooth in Africa
Grace Lin - The Year of the Rat
Oscar Hijuelos - Mr. Ives' Christmas
Madeline L'Engle - A Wrinkle in Time
Steven Hart - The Last Three Miles
David Sedaris - Me Talk Pretty One Day
Karen Armstrong - The Spiral Staircase
Charles Larson - The Portland Murders
Adrian Wojnarowski - The Miracle of St. Anthony
William H. Colby - Long Goodbye
Steven D. Stark - Meet the Beatles
Phil Stanford - Portland Confidential
Rick Moody - Garden State
Jonathan Schwartz - All in Good Time
David Sedaris - Dress Your Family in Corduroy and Denim
Anthony Holden - Big Deal
Robert J. Spitzer - The Spirit of Leadership
James McManus - Positively Fifth Street
Jeff Noon - Vurt

Road Work

Miles run year to date: 5
At this date last year: 3
Total run in 2017: 113
In 2016: 155
In 2015: 271
In 2014: 401
In 2013: 257
In 2012: 129
In 2011: 113
In 2010: 125
In 2009: 67
In 2008: 28
In 2007: 113
In 2006: 100
In 2005: 149
In 2004: 204
In 2003: 269

Clicky Web Analytics