Cheap Lopid Reosto Order Emsam Buy Flovent Buy Tramadol Purchase Nimotop Order Xenacore Sarafem Buy Eurax Purchase Arava Purchase Micardis Buy Altace Cheap Zelnorm Zelnorm Flomax Buy Loxitane Mobic Bupropion Buy Mentat Order Clomid Order Adalat Cheap Xeloda Buy Zithromax Cheap Cordarone Order Cystone Buy Sarafem Methocarbam Purchase Zocor Vytorin Order Watson Order Levothroid Lioresal Cheap Risperdal Buy Xeloda Zebeta Buy Maxaquin Order Glucophage Buy Antabuse Buy Imdur Purchase Capoten Cheap Plan Order Lioresal Order Nexium Cheap Rocaltrol Viagra Purchase Himcospaz Cheap Prilosec Purchase Tulasi Cheap Styplon Buy Shallaki Cheap Himcocid Cheap Glucophage Order Keftab Inderal Purchase Lexapro Cheap Inderal Cheap Himcolin Fioricet Purchase Aleve Buy Zyvox Purchase Cytotec Order Brafix Cheap Accutane Cheap Crestor Order Ventolin Order Avandamet Buy Isoptin Order Diabecon Purchase Lamisil Zyban Buy Tulasi Purchase Prednisone Buy Aciphex Order Zyvox Order Ionamin Cheap Lozol Cheap Diabecon Purchase Revia Buy Mentax Femcare Cheap Depakote Order Didronel Buy Pletal Buy Online Buy Purim Ophthacare Purchase Combivent Cheap Diovan Purchase Pamelor Purchase Reosto Purchase Zyloprim Purim Buy Speman Order Mentax Purchase Antabuse Deltasone Purchase Xeloda Cheap Mobic Order Vantin Plendil Cheap Mevacor Sumycin Purchase Percocet Buy Parlodel Buy Cyklokapron Buy Ansaid Purchase Watson Cheap StretchNil Purchase Singulair Buy Biaxin Feldene Buy Septilin Cheap Famvir Order Vasodilan Buy Lotensin Buy Canadian Purchase Diflucan Cheap Nizoral Order Combivent Cheap Lorazepam Buy Flexeril Lexapro Buy Dostinex Buy Renalka Order Hyzaar Acyclovir Buy Femara Cheap Pilex Viramune Purchase Soma Cheap Lisinopril Order Prometrium Order Purinethol Purchase Detrol Protonix Purchase Famvir Bactroban Buy Lotrisone Buy Clonazepam Buy Codeine Mevacor Purchase Oxytrol Exelon Vasotec Cheap Endep Adalat Order Azulfidine Order Accupril Purchase Diabecon Order Nicotinell Cordarone Levothroid Order Zetia Cheap Danazol Tentex Royal Order Topamax Oxycontin Cheap Brite Isordil Cheap Celexa Cheap Paxil Order Cyklokapron Purchase Penisole Miacalcin Cardura Singulair Purchase Zanaflex Cheap Maxaquin Cheap Carisoprodol Cheap Combivent Rhinocort Cheap Cephalexin Order Nirdosh Buy Pamelor Lincocin Cheap Vantin Purchase Oxycontin Cheap Adalat Purchase Premarin Glucotrol XL Cheap Oxycontin Purchase Nicotinell Cheap Emsam Lasuna Order Coreg Buy Diazepam Purchase Methocarbam Cheap Femcare Danazol Cipro Cheap Clonazepam Purchase Lasix Order Butalbital Cheap Plavix Order Plan Aciphex Buy Nizoral Buy Nolvadex Order Hytrin Cheap Diazepam Purchase Prograf Zestril Stromectol Buy Lortab Cheap Zocor Cheap Avandamet Order Ephedrine Kytril Cheap Reosto Phentermine Buy Levlen Lasix Buy Atrovent Buy Lariam Cheap Zyprexa Buy Relafen Cheap Nimotop Buy Clomid Buy Drug Order Oxycontin Men Attracting Purchase Sorbitrate Order Tenormin Buying Alprazolam Cheap Buspar Purchase Procardia Buy Mevacor Order Ultram Fosamax Cheap Mentax Purchase Synthroid Cheap Myambutol Purinethol Buy Arimidex Order Renalka Cheap Zetia Yerba Diet Order Lopid Cheap Adderall Purchase Renalka Prandin Order Valium Glucophage Purchase Zyprexa Buy Acomplia Purchase Lukol Buy Cystone Diflucan Purchase Prozac Clonazepam Buy Zanaflex Order Deltasone Buy Fioricet Purchase Retin-A Shuddha Guggulu Order Antabuse Order Ashwagandha Buy Hydrocodone Cheap Bontril Order Lexapro Cheap Parlodel Purchase Lotrisone Cheap Vicodin Buy Diethylpropion Order Clonazepam Cheap Meridia Order Myambutol Order Mobic Mentat Rocaltrol Cheap Imdur Purchase Lanoxin Order Cardura Order Avodart Order Femara Brite Purchase Ashwagandha InnoPran XL Order Detrol Depakote Purchase Rimonabant Cheap Miacalcin Buy Stromectol Buy Starlix Purchase Avapro Cheap Arava Sorbitrate Cheap Aleve Buy Retin-A Buy Phentrimine Carisoprodol Virility Gum Purchase Aristocort Trazodone Buy Allegra Confido Cheap Atarax Purchase Hydrocodone Lopressor Codeine Cheap Zovirax Order Prograf Purchase Lortab Cheap Propecia Cheap Codeine Cheap Evecare Buy Cardizem Purchase Arimidex Xenacore Purchase Bactroban Order Prednisone Order Relafen Female Sexual Buy Cialis Buy Didronel Cheap Pletal Buy Zerit Order Ophthacare Cheap Seroquel Cheap Loprox Order Trazodone Purchase Cardura Buy Arava Buy Clarina Buy Differin Cephalexin Order Zocor Cheap Tramadol Order Zestril Cheap Gasex Cheap Procardia Alprazolam Buy Zocor Buy Himcocid AyurSlim Cheap Micardis Cheap Sustiva Cheap Levaquin Purchase Cystone Buy Prevacid Himcolin Order Adipex Buy Methocarbam Purchase Lariam Purchase Xanax Buy Buspar Himplasia Cheap Viramune Order Protonix Cheap Diflucan Cheap Purim Cheap Superman Cheap Casodex Purchase Adalat Azulfidine Buy Percocet Cheap Trimox Purchase Didronel Cheap Lincocin Geriforte Purchase Prandin Celebrex Cheap Bupropion Cheapest Adipex Order Sumycin Order Endep Cheap Rogaine Order Zyrtec Buy Koflet Order Accutane Cheap Vasodilan Cheap Relafen Micardis High Love Purchase Zyrtec Order Cymbalta Combivent Pravachol Arava Purchase Isordil Purchase Aciphex Buy Aristocort Purchase Vasodilan Purchase Urispas Avapro Buy Avandamet Cheap Topamax Lamictal Buy Karela Diovan Cheap Chitosan Naprosyn Cheap Brahmi Buy Mexitil Purchase Codeine Trandate Didrex Emsam Prinivil Cheap CLA Tricor Buy Zestril Purchase Crestor Purchase Topamax Ultram Order Zyban Cheap Ismo Oxytrol Order Zebeta Buy Lozol Buy Zyloprim Cheap Arimidex Cheap Noroxin Order AyurSlim Cheap Bonnisan Cheap Methocarbam Norvasc Order Quibron-T Order Synalar Cheap Septilin Purchase Levlen Imitrex Hyzaar Order Monoket Chitosan Cheap Flexeril Zyrtec Cheap Renalka Purchase Imitrex Cheap Rimonabant Effexor Purchase Ultram Cheap Feldene Cheap Fioricet Buy Risperdal Order Requip Buy Nexium Xeloda Motrin Purchase Zetia Purchase Tramadol Cheap Prednisone Order Maxaquin Purchase Zestril Lortab Cheap Amaryl Celexa Bonnisan Kamagra Buy Micardis Cheap Eurax Male Enhancement Accutane Order Isoptin Purchase Amoxil Buy Geriforte Order Danazol Purchase Zithromax Buy Combivent Buy Miacalcin Purchase Zerit Buy Oxytrol Mexitil Cheap Butalbital Cheap Levlen Order Septilin Cheap Pamelor Diet Maxx Buy Trazodone Cheap Lamisil Lisinopril Atarax Purchase Mysoline Buy Prednisone Order Parlodel Buy Effexor Bontril Buy Vantin Grifulvin V Order Procardia Purchase Brahmi Buy Abana Order Kytril Buy Himplasia Purchase Calan Purchase Cheap Cheap Diakof Purchase Plendil Cheapest Valium Buy Brahmi Penis Growth Cheap Confido Order Differin Buy Levothroid Purchase Ventolin Copegus Cheap Shoot Purchase Evista Order Percocet Cheap Motrin Purchase Loprox Cheap Speman Plan B Order Cialis Buy Trimox Levitra Cheap Femara Purchase Plavix Buy Flomax Cheap Hydrocodone Calan Purchase Parlodel Revia Cheap Cipro Order Clarinex Lariam Speman Order Himcocid Lukol Order Lozol Buy Kamagra Superloss Multi Cheap Hytrin Buy Prograf Cheap Lariam Order Bontril Order Vytorin Fastin Purchase Hoodia Loprox Purchase Adipex Purchase Trimox Order Prevacid Cheap Amoxil Cheap Trandate Order Atacand Rumalaya Forte Order Biaxin Buspar Purchase Liv.52 Order Paxil Prilosec Herbolax Cheap Cymbalta Cyklokapron Cheap Geodon Order Zyprexa Order Gasex Cheap Triphala Buy Meridia Purchase Phentrimine Purchase Diakof Casodex Buy Dilantin Cheap Revia Cheap Isordil Purchase Styplon Buy Tricor Order Lincocin Hydrocodone Buy Styplon Order Lasuna Buy Diovan Hoodia Weight Buy Aleve Order Mentat Buy Avandia Nirdosh Biaxin Cheap Lasuna Buy Hytrin Buy Snoroff Desyrel Cheap Xanax Clarinex Buy Nicotinell Order Cephalexin Order Carisoprodol Zimulti Cheap Isoptin Professional Plasma Renalka Order Aldactone Buy Bonnisan Purchase Mevacor V-Gel Buy Seroquel Purchase Miacalcin Order Plendil Purchase Kytril Order Prinivil Purchase Meridia Cheap Omnicef Pilex Cheap Shallaki Prograf Purchase Lipitor Purchase Bontril Order Lasix Buy Elimite Vitamin A Sustiva Buy Motrin Order Prandin Buy Lamisil Cheap Diarex Purchase Isoptin Isoptin Buying Phentermine Buy Bontril Order Buspar Buy Azulfidine Cheap Ultram Topamax Purchase Endep Buy Mycelex-G Cheap Cardura Order Lynoral Order Zanaflex Order Purim Lamisil Cheap Lexapro Omnicef Cheap Azulfidine Order Acticin Purchase Depakote Buy Plendil Order Famvir Cheap Cytotec Purchase Kamagra Buy Lisinopril Tramadol Order Eurax Buy Prozac Buy Coreg Buy Butalbital Purchase Elimite Cialis Purchase Omnicef Buy Levaquin Order Mexitil Order Amaryl Cheap Lukol Cheap Antabuse Purchase Lasuna Zyvox Atacand Buy Zantac Buy Quibron-T Purchase Sildenafil Order Aleve Buy Desyrel Purchase Nonoxinol Buy Norvasc Buy Alprazolam Order Adderall Order Arimidex Purchase Mentax Buy Deltasone Zero Nicotine Purchase Eurax Cheap Exelon Order Geodon Purchase Bonnisan Purchase CLA Buy Depakote Buy Acticin Touch-Up Kit Buy Omnicef Purchase Zovirax Zanaflex Buy Phentermine Cheap Fosamax Cheap Mycelex-G Zantac Purchase Casodex Cheapest Ultram Purchase Danazol Cheap Trazodone Diarex Diabecon Buy Glucophage Purchase Norvasc Buy Aceon Cheap Valium Purchase Snoroff Purchase Sinequan Buy Atarax Cheap Flovent Cheap Cardizem Order Sorbitrate Mental Booster Order Pilex Cheap Elimite Purchase Brafix Claritin Buy Penisole Order Nimotop Cheap Sorbitrate Cheap Vasotec Cheap Tenuate Avandamet Aldactone Purchase Deltasone Order Diethylpropion Order Dilantin Buy Crestor Purchase Serophene Order Nonoxinol Order Cordarone Cheap Viagra Buy Tenuate Order Depakote Order Proventil Cytotec Order Avapro Purchase Levaquin Order Fastin Order Reosto Cheap Cozaar Purchase StretchNil Cheap Aricept Purchase Flonase Cheap Oxytrol Buy Coumadin Order Himplasia Brahmi Buy Adderall Purchase Rumalaya Purchase Tenuate Cheap Mentat Purchase Viramune Cheap Soma Purchase Ophthacare Buy Propecia Liv.52 Order Levaquin Order Xanax Cheap Effexor Prometrium Cymbalta Purchase Prevacid Starlix Order Levlen Buy Geodon Buy Fastin Requip Buy Shoot Meridia Buy Protonix Purchase Zimulti Green Tea Cheap Percocet Buying Didrex Order Motrin Cheap Nirdosh Diakof Lanoxin Purchase Vytorin Acomplia Cheap AyurSlim Buying Ultram Buy Bactroban Buy Emsam Hytrin ActoPlus Met Purchase Superman Order Atarax Order Norco Buy Exelon Cheap Cyklokapron Buy Ventolin Purchase Monoket Purchase Flexeril Purchase Cipro Order CLA Order Methocarbam Buy Bupropion Cheap Neurontin Buy Aricept Cheap Prograf Vantin Cheap Clarina Cheap Evista Rimonabant Buy Naprosyn Cheap Ambien Aceon Mycelex-G Buy Pilex Buy Prescriptions Purchase Leukeran Order Cardizem Order Sarafem Zerit Lipitor Cheap Synthroid Buy Copegus Koflet Women Attracting Purchase Tricor Clarina Cheap Zithromax Purchase Ativan Order Leukeran Purchase Avandia Purchase Ansaid Cheap Accupril Order Aceon Buy Cordarone Atrovent Purchase Clonazepam Order Codeine Purchase Atarax Purchase Cialis Mentax Purchase Altace Purchase Butalbital Buy Danazol Cheap Coreg Buying Xanax Cheap Vytorin Cheap Ventolin Nonoxinol Ephedrine Order Mycelex-G Buy Zelnorm Buy Sinequan Buy Zovirax Cheap Menosan Buy Dospan Purchase Aricept Cheap Cialis Order Avandia Cheap Lortab Rythmol SR Buy Sorbitrate Nolvadex Order Levitra Buy Evecare Order Acomplia Order Diflucan Augmentin Order Diarex Cheap Pravachol Cheap Acyclovir Buy Imitrex Order Altace Order Premarin Styplon Zithromax Purchase Tenormin Cheap Urispas Purchase Desyrel Buy Ionamin Purchase Lisinopril Neurontin Purchase Inderal Septilin Order Capoten Parlodel Purchase Gasex Buy Oxycontin Order Singulair Buy Prilosec Purchase Lozol Buy Cytotec Cheap Lotrisone Buy Pravachol Purchase Seroquel Buy Aldactone Order Brahmi Cardizem Premarin Elimite Buy Tenormin Himcocid Order Loprox Order Evecare Buy Cipro Actos Cheap Elavil Buy Synthroid Adipex Order Exelon Buy Reosto Cheap Flomax Purchase Noroxin Buy Norco Order Karela Buy Paxil Order Retin-A Cheap Singulair Cheap Claritin Cheap Aristocort Buy Cozaar Order Alprazolam Cozaar Order Synthroid Order Cipro Urispas Cheap Tulasi Buy Keftab Premium Diet Order Penisole Purchase Cordarone Purchase Vantin Purchase Shoot Monoket Buy Augmentin Buy StretchNil Order Lanoxin Order Pamelor Lorazepam Order Darvocet Purchase Zantac Nicotinell Buy Lioresal Cheap Prozac Buy Nimotop Vicodin Purchase Vasotec Order Flovent Purchase Diazepam Order Norvasc Buy Vasodilan Cheap Geriforte Cheap Nicotinell Cheap Acticin Cheap Zerit Wellbutrin SR Cheap Mysoline Order Zovirax Cheap Biaxin Xanax Gyne-Lotrimin Buy Mobic Order Copegus Ambien Order Pletal Buy Accupril Buy Serophene Purchase Speman Penisole Cheap Allegra Purchase Rogaine Buy Xanax Order Lariam Order Rhinocort Buy Nonoxinol Buy Requip Women's Intimacy Cheap Atacand Propecia Cheap Capoten Darvocet Purchase Diarex Buy CLA Order Nizoral Purchase Augmentin Prozac Purchase Mentat Cheap Lopressor Purchase Lioresal Order Nolvadex Prednisone Epivir-HBV Buy Amaryl Order Bonnisan Ultimate Male Order Rumalaya Nimotop Cheap Kytril Buy Inderal Cheap Flonase Menosan Cheap Lotensin Cheap Aceon Purchase Nirdosh Phentrimine Order Bactroban Buy Acyclovir Purchase Allegra Cheap Avapro Order Micardis Purchase Acyclovir Buy Consultation Purchase Copegus Pletal Zyloprim Purchase Levothroid Order Lortab Buy Zyban Buy Superman Purchase Rocaltrol Order Viagra Purchase Accupril Soma Tiberius Erectus Purchase Pravachol Order Lamisil Buy Nirdosh Order StretchNil Purchase Pilex Order Ativan Purchase Effexor Snoroff Buy Urispas Cheap Sinequan Buy Himcolin Cheap Zimulti Purchase Shallaki Order Confido Leukeran Purchase Avandamet Superman Order Tramadol Order Evista Order Acyclovir Cheap Atrovent Buy Rogaine Tulasi Amaryl Cheap Calan Order Miacalcin Buy Didrex Order Hoodia Purchase Karela Buy Prinivil Purchase Clarinex Cheap Avandia Purchase Confido Cheap Starlix Trimox Buy Lorazepam Adderall Purchase Septilin Purchase Herbolax Cheap Tricor Order Lorazepam Purchase Flomax Order Lamictal Buy Trandate Cheap Dostinex Order Femcare Order Mevacor Imdur Order Stromectol Cheap Zestril Order Diovan Cheap Darvocet Cheap Ophthacare Buy Lincocin Order Cytotec Buy Zyprexa Purchase Fastin Cheap Didronel Buy Sustiva Tenuate Order Liv.52 Cheap Karela Order Lotrisone Buying Tenuate Purchase Chitosan Evista Cheap Tenuates Order Serophene Quibron-T Order Tulasi Buy Ephedrine Vasodilan Cheap Watson Purchase Diovan Purchase Starlix Buy Vytorin Order Hydrocodone Buy Darvocet Herbal Maxx Cheap Ativan Purchase Keftab Order Meridia Order Atrovent Buy Chitosan Purchase Exelon Purchase Darvocet Cheap Lasix Order Zantac Purchase Lorazepam Cheap Monoket Buy Purinethol Buy Detrol Cheap Stromectol Purchase Mexitil Order Xeloda Cheap Retin-A Purchase Serevent Order Shallaki Order Zerit Purchase Acomplia Buy Sumycin Purchase Glucophage Cheap Clomid Accupril Cheap Augmentin Order Aristocort Orgasm Enhancer Order V-Gel Buy Noroxin Purchase Dilantin Cheap Aldactone Buy Accutane Cheap Differin Purchase Himcolin Purchase Proscar Cheap Ephedrine Purchase Cozaar Purchase Cardizem Buy Hydrochloride Buy Hyzaar Purchase Zyvox Serophene Order Augmentin Flexeril Order Loxitane Buy Adipex Lopid Purchase Nolvadex Purchase Requip Cheap Koflet Shoot Buy Prandin Risperdal Ordering Adipex Order Abana Order Actos Purchase Fosamax Order Neurontin Purchase Hyzaar Himcospaz Pulmicort Inhaler Order Triphala Cheap Imitrex Capoten Order Celexa Order Prozac Norpace CR Buy Mysoline Order Dostinex Detrol Cheap High Purchase Accutane Order Ismo Order Claritin Cheap Zebeta Buy Menosan Order Superman Buy Calan Cheap Deltasone Order Clarina Buy Premarin Order Calan Cheap Penisole Order Inderal Purchase Maxaquin Buy Leukeran Lotensin Purchase Mobic Order Imitrex Cheap Prinivil Order Fioricet Plavix Order Koflet Antabuse Cheap Requip Buy Rhinocort Cheap Aciphex Order Proscar Order Elavil Order Overnight Order Lukol Buy Levitra Aleve Buy Ultram Purchase Valium Buy Femcare Order Ambien Buy Celebrex Purchase Abana Purchase Menosan Buy Lanoxin Purchase Actos Purchase Myambutol Buy Carisoprodol Buy Loprox Purchase Pletal Buy Myambutol Buy Amoxil Cystone Order Lipitor Order Zelnorm Buying Viagra Buy Cephalexin Order Effexor Buy Evista Cheap Abana Cheap Plendil Buy Prometrium Order Prilosec Order Naprosyn Amoxil Purchase Nizoral Buy Fosamax Cheap Actos Buy Proscar Cheap Adipex Buy Zebeta Cheap V-Gel Purchase Fioricet Purchase Paxil Proventil Lotrisone Order Aciphex Purchase Prinivil Purchase Adderall Coumadin Buy Viagra Cheap Keftab Nizoral Order Flomax Buy Casodex Levaquin Purchase Cyklokapron Cheap Tenormin Buy Soma Purchase Femara Cheap Premarin Female Viagra Order Omnicef Purchase Buspar Valium Buy Lamictal Buy Plan Purchase Atacand Order Imdur Cheap Mexitil Cheap Prandin Cheapest Generic Cheap Zyvox Cheap Hyzaar Cheap Norvasc Purchase Didrex Order Soma Buy Ativan Coreg Flonase Order Menosan Buy Triphala Buy Lipitor Nexium Order Sustiva Cheap Ashwagandha Purchase Azulfidine Order Rogaine Watson Butalbital Buy Ophthacare Purchase Clarina Viagra Soft Ativan Buy Cymbalta Order Trimox Buy Claritin Purchase Alprazolam Hoodia Buy Serevent Famvir Allegra Purchase Risperdal Purchase Bupropion Buy Zetia Order Ansaid Cheap Prevacid Tenormin Buy Elavil Cheap Nexium Order Geriforte Order Didrex Cheap Hoodia Cheap Nonoxinol Noroxin Purchase Hytrin Cheap Zyrtec Order Isordil Buy Topamax Pamelor Cheap Zantac Buy Plavix Buy Procardia Brafix Cheap Desyrel Cheap Coumadin Order Feldene Purchase High Order Pravachol Avodart Cheap Levitra Buy Zimulti Cheap Rumalaya Cheap Quibron-T Order High Femara Purchase Femcare Maxaquin Buy Hoodia Buy Vasotec Order Shoot Flovent Cheap Serevent Order Starlix Keftab Buy Vicodin Order Oxytrol Order Phentrimine Crestor Zocor Cheap Protonix Order Coumadin Purchase Differin Purchase Geriforte Norco Purchase Levitra Purchase Stromectol Order Diazepam Buy Brite Buy Adalat Buy Avapro Purchase Brite Hair Loss Cheap Dilantin Order Sinequan Purchase Prilosec Cheap Sarafem Buy Cardura SleepWell (Herbal Buy Tablet Purchase Amaryl Lozol Order Celebrex Buy Himcospaz Buy Endep Purchase Viagra Viagra Jelly Buy Atacand Order Brite Buy Kytril Seroquel Purchase Flovent Cheap Naprosyn Elavil Purchase Protonix Acticin Buy Gasex Cheap Himcospaz Cheap Lamictal Cheap Zyban CLA Purchase Celebrex Order Bupropion Order Kamagra Order Snoroff Buy Viramune Order Styplon Buy Lopressor Cheap Brafix Didronel Buy Zyrtec Buy Ismo Purchase Aceon Male Sexual Paxil Zovirax Zyprexa Purchase Geodon Loxitane Order Elimite Purchase Vicodin Dilantin Purchase Zebeta Cheap Himplasia Purchase Phentermine Buy Celexa Buy Neurontin Purchase Lopid Cheap Ansaid Purchase Relafen Cheap Cystone Order Chitosan Purchase Lamictal Buy V-Gel Cheap Rhinocort Cheap Celebrex Purchase Zelnorm Cheap Detrol Eurax Procardia Buy Avodart Avandia Order Seroquel Purchase Ephedrine Synthroid Buy Capoten Purchase Sustiva Serevent Clomid Abana Order Tenuate Lynoral Buy Isordil Cheap Phentrimine Rogaine Purchase Prometrium Purchase Aldactone Cheap Altace Buy Dosages Purchase Koflet Order Vasotec Evecare Aristocort Buy Clarinex Cheap Clarinex Differin Buy Lopid Purchase Atrovent Flagyl ER Zetia Order Zimulti Cheap Loxitane Order Himcospaz Purchase V-Gel Purchase Loxitane Diazepam Order Noroxin Purchase Proventil Buy Effects Order Zithromax Order Viramune Buy Diflucan Order Rocaltrol Cheap Acomplia Order Phentermine Cheap Serophene Cheap Lioresal Order Serevent Cheap Phentermine Proscar Purchase Coreg Purchase Zyban Cheap Copegus Order Casodex Order Arava Purchase Lincocin Purchase Purinethol Buy Feldene Purchase Lopressor Cheap Purinethol Retin-A Ansaid Purchase Ismo Purchase Rhinocort Cheap Proventil Order Cozaar Purchase Claritin Buy Brafix Triphala Order Flonase Order Fosamax Order Revia Buy Lynoral Buy Actos Order Zyloprim Order Diakof Rumalaya Buy Rocaltrol Order Plavix Purchase Dostinex Cheap Proscar Purchase Lotensin Purchase Himplasia Purchase Coumadin Karela Cheap Lynoral Order Lisinopril Toprol XL Shallaki Purchase Elavil Purchase Sumycin Buy Confido Buy Revia Purchase Propecia Geodon Buy AyurSlim Purchase Imdur Purchase Himcocid Buy Diabecon Arimidex Cheap Nolvadex Purchase Norco Menopause Gum Buy Rimonabant Levlen Cheap Zyloprim Purchase Neurontin Buy Rumalaya Purchase Plan Buy Lukol Order Lopressor Order Flexeril Purchase Nexium StretchNil Purchase Evecare Order Allegra Buy Proventil Order Urispas Buy Lasix Ordering Didrex Buy Diakof Order Speman Hoodia Weght Ismo Ashwagandha Buy Famvir Order Lotensin Purchase Cephalexin Relafen Purchase Ambien Purchase Trandate Order Rimonabant Cheap Leukeran Order Tricor Cheap Sumycin Purchase AyurSlim Purchase Acticin Buy Singulair Buy Xenacore Order Desyrel Purchase Avodart Purchase Purim Mysoline Purchase Mycelex-G Purchase Naprosyn Cheap Avodart Cheap Herbolax Cheap Lanoxin Order Crestor Buy Flonase Cheap Zanaflex Human Growth Order Mysoline Order Amoxil Myambutol Buy Herbolax Sinequan Buy Diarex Order Aricept Order Propecia Endep Gasex Cheap Levothroid Order Vicodin Altace Acne-n-Pimple Cream Buy Lexapro Purchase Motrin Purchase Feldene Order Trandate Purchase Quibron-T Order Herbolax Percocet Purchase Celexa Buy Valium Herbal Phentermine Cheap Prometrium Tentex Forte Order Himcolin Purchase Clomid Buy Monoket Purchase Lynoral Dostinex Purchase Biaxin Purchase Emsam Purchase Xenacore Cheap Norco Ventolin Buying Adipex Purchase Sarafem Cheap Alprazolam Buy Ambien Aricept Buy Lasuna Cheap Snoroff Buy Ashwagandha Cheap Bactroban Purchase Carisoprodol Order Risperdal Purchase Triphala Cheap Xenacore Prevacid Purchase Cymbalta

No Such Thing As A Free Church?

No Such Thing As A Free Church?

The Evangelical Free Church? Does that mean there are no Evangelists inside (it’s Evangelical Free!)?

Or does it provide Evangelism at no charge? Religion confuses me sometimes.

Deadfall Of The Week: The Horseshoe Tavern

Cocktail NeonWalking through the Marina, I was forced to seek shelter from the rain and, upon ducking into the nearest place of safety that just happened to have Trumer Pils on tap, took a couple minutes to write about it as the Deadfall of the week.

Very old school neon announcing you have arrived at the Horseshoe Tavern on Chestnut Street in San Francisco:

Horseshoe Tavern: Old School NeonHorseshoe Tavern Logo: Not So Old SchoolThe logo (on the right, above) is not so old school as the neon. It’s well done but has a "see, I got a marketing degree" feel to it. I do give them points for putting the Pyramid into the logo: it’s under-rated as San Francisco land mark.

Consistent with both local pride and their trendy logo , there are a lot of good pictures up inside that show the construction and use of the Golden Gate Bridge.

Golden Gate Shrine In Horseshoe Tavern

I like pictures of the bridge, especially the "under construction" shots that are much more compelling to me than the "isn’t this pretty and iconic" side view that is packaged in a thousand different ways.

I actually wonder if these are here because they are part of the bar or if they put them in at the same time they came up with the new logo as some sort of marketing campaign. I didn’t see any pictures of the Pyramid, so maybe these are just bar pictures there for their own sake.

The Horseshoe interior is old school to match the neon outside: old wood, simple design, neon rimmed clock (the red circle over the door). I am a sucker for neon clocks: every good dive bar should have one.

Horseshoe Tavern Interior

The Horseshoe bucks the trend for Cow Hollow / Marina: it’s a basic bar with a couple big screens for sports and a pool table in the back.

Especially during the day, it skews older, more informal, and more regular friendly than a lot of the Marina bars do. Their motto is actually that they are "The ‘Non-Marina’ - Marina Bar. "

It’s too clean and nice, plus there aren’t enough tattoos, for it to be a real dive bar but by Marina standards it’s a rough and ready ‘be yourself in clothes/jewelry/watch that don’t cost more than most people’s first car" kind of place.

Maltese Falcon Plaque In Burritt Alley, Site Of Miles Archer’s Demise

I was checking out the Tunnel Top bar when I realized that I was right next to the Maltese Falcon plaque.

Spoiler Alert: if you haven’t seen the Maltese Falcon, this plaque gives away a key plot point. No town packages and sells its past like San Francisco, even its imaginary past.

Maltese Falcon Plaque

On approximately this spot Miles Archer, partner of Sam Spade, was done in by Brigid O’Shaugnessy

The "approximately" is due to Dashell Hammet’s spare writing style. In the book it just says the Archer was killed near “where Bush Street roofed Stockton before slipping downhill to Chinatown" and the alley is about the only secluded place thereabouts to kill someone in. (hat tip to travel writer
Janette Griffiths for this factoid)

Burritt Alley, Home Of The Maltese Falcon Plaque

Burritt Alley: it’s nondescript, but you could see getting shot there on a dark and foggy night.

Fog Noir Review: Death of an Angel by Sister Carol Anne O’Marie

By the Barbary Coast Ranger and the Class Factotum

She seems to really believe that she is going to get a couple poodles to eat an entire old woman over a couple days and that somehow this is going to attract less attention than simply faking a heart attack for a bed-ridden old lady.

Sister Carol Anne O’Marie has built quite a franchise with her Sister Mary Helen mysteries, most of which take place in San Francisco, which makes sense as that is the location of Mount St Francis College, where Sister Mary Helen lives and works. This is your basic “busybody old lady solves a crime that has only a remote connection to her” story, kind of the Catholic version of “Murder She Wrote.” All these murders with the X = the old lady and yet nobody ever suspects her of whacking anyone.

In “Death of an Angel,” there are two, two plots that merge into one. The first is of Elvis (yes, Elvis), who is raping and murdering old ladies who remind him of his mother. The second is of a 30something woman, Angelica, whose mother is a terror and who daydreams about her mother’s two standard poodles eating the dead mother’s body and indeed, stops feeding the dogs and makes plans to leave town just so this might come to pass.

Spoilers ahead, but they save you the trouble of reading “Death of an Angel”

The unspoken convention of all “Murder She Wrote”-type stories is that the old lady solves the crime that the police would not have solved without her. This seems sensible, so I was a little surprised when Sister Mary Helen confronts a criminal who the police are already tailing and who would have been arrested shortly anyway. It’s actually a good thing the police were there because Sister Mary Helen probably would have been whacked if the police hadn’t busted down the door.

Sister Carol Anne, have you watched TV recently?

That’s not the only huh? moment in this book. It starts out with such a moment: two veteran policemen are shot by a suspect they have been following but no one but the two cops (one shot dead and one into a coma for the whole book) know who the suspect is. Who has time to fill out reports or even discuss suspects with another cop when you can charge off into the dark and get shot? Anyone who has seen a police show or movie knows that you’re supposed to call into dispatch when you leave the car and start following a suspected rapist/murderer.

Coincidence, thy name is “Death of an Angel”

But wait, there’s more. Two completely independent killers just happen to live in the same neighborhood and the climax of the book comes when Elvis, completely out of the blue, decides to kill Angelica. Elvis has one specific target throughout the book: older red-headed women who are alone (and this isn’t just a choice, it’s a deep seated psychological compulsion – see “rapist/murderer killing women who remind him of his mother”) and then he suddenly decides that he is going to attack a young blonde woman in front of witnesses.

Angelica, the other killer, just happens to work with Sister Mary Helen and has been targeted as one of Sister’s friendly improvement projects. Sister Mary Helen, both killers and the cops all arrive at the same house at the same time in one gigantic coincidence (except for the cops, who were there on purpose because they had identified one killer with regular, boring police work and were following him and would have solved everything anyway).

At least coincidence isn’t silly

I could kind of buy the old lady killer psycho motivation: it’s classic TV movie psychobabble motivation, so OK but the other killer is a real stretch. Angelica suddenly goes from a milquetoast, unable to stand up for herself in the smallest way, to a plotting, raving psycho whose murder plan is not only disgusting but ridiculous. She seems to really believe that she is going to get a couple poodles to eat an entire old woman over a couple days and that somehow this is going to attract less attention than simply faking a heart attack for an old, bed ridden woman. This girl seems to not only have gone psycho, but also to have gone really, really stupid, although one has to admire the efficiency of her plan – she gets rid of the horrible mother and probably the nasty dogs at the same time.

What can “Death of an Angel” teach us?

The book has a couple helpful messages. One PSA is that over-controlling parents raise psychotic monster killers. I suspect that either I am blissfully unaware of how many psycho killers are roaming the streets or that the psychology behind this is questionable. Also, Elvis seems to be completely aware of exactly what his condition is and how he got it and that he is, in reality, just acting out killing his own mother over and over: aren’t you supposed to be cured when you get this kind of insight?

The book’s other PSA is how much it sucks to be fat, and not just for the fat person. Evidently being really fat is also quite the burden on the sensibilities of others and thus is grounds for highly judgmental intrusions into your personal life by well-meaning nuns who don’t really know you very well. I took a quick look at the reviews of this book on Amazon and saw all the comments about how mean the book was towards fat people and wrote them off as over sensitive and overwrought reviewers, but yow. Sister Mary Helen really piles it on in the “fat people suck” department.

Yet Sister Carol Anne O’Marie is laughing her way to the bank

“Death of an Angel” is part of a series of at least ten books. How can it be so bad and yet be part of such a large series? (Ratings for the books in the series range from two to five stars out of five on Amazon, with “Death of an Angel” getting three and a half stars.) Part of the problem is what you see in a lot book series: the author gets bored with the crime solving and starts to take you through character arcs. A huge part of “Death of an Angel” examines the life and feelings of the wife of one of the detectives who was shot. This wife is a detective herself and a recurring character in the series, so we get to find out all about her life, and her mother in law, none of which has anything at all to do with the plot.

The other reason for the popularity of the books is that the basic set up for the series is pretty good. I expected to hate the main character, but Sister Mary Helen is an interesting detective. The handling of her faith as a very important part of her life but without becoming preachy was very well done. The “good cop - bad cop” team the sister keeps bumping into on the San Francisco PD also seem like good stock characters. I can see how Sister Carol Anne O’Marie could crank out a few easy reading novels with this premise that were entertaining reads, but a) I can’t help but think this book will hurt the franchise and b) not unlike the Sharon McCone book reviewed earlier, it almost seems like a mediocre TV series in novel form

What about San Francisco?

As for San Francisco flavor, it’s not bad but it’s not particularly good either. There are just enough descriptions of streets and neighborhoods to move the story along, but there’s not much local insight or any feeling that this couldn’t be set in any similarly-sized town with no loss.

Fog Noir Movie Review: Out Of The Past, starring Robert Mitchum and Kirk Douglas

By The Barbary Coast Ranger and The Class Factotum

Everybody smokes all the time. At one point, Douglas offers Mitchum a cigarette while Mitchum is still smoking his last one.

Jeff Bailey, played by Robert Mitchum, has put his past behind him, or so he thinks until his past finds him one day in the small California town where he is living a peaceful life, running a gas station and occasionally necking with a pretty girl.

Through a series of flashbacks, we learn that Kirk Douglas had sent Mitchum to Mexico to find the woman (Jane Greer) who had taken his heart and his money ($40,000, which was a lot back then). Mitchum finds the girl, she says she never took the money, they fall in love and return to California, one of Douglas’ guys finds them, Greer shoots the guy and leaves Mitchum to bury the body, but forgets her bankbook, which is how he learns she had indeed taken the cash. Greer returns to Douglas and everything is cool.

Except now, in the gas-station era, Douglas wants Mitchum to do another job for him, which pretty much leads us to a completely separate story with another woman who of course is a femme fatale because aren’t they all in this kind of flick? Suffice it to say that I had a hard time keeping up with the new plot. You would be well advised to get the Cliff Notes and follow along during the show.

Robert Mitchum was smoking hot

There are some distractions that may not have been so noticeable to a 1947 audience.

• Everybody smokes all the time. At one point, Douglas offers Mitchum a cigarette while Mitchum is still smoking his last one.
• They wear trenchcoats a lot, including while standing around in the Sierra Mountains in what appears to be very nice weather.
• The men wear suits all the time, which is how it used to be back in the day when 14-year-old girls didn’t wear tight pants saying “Juicy” across the butt. At one point, Mitchum is in a Mexican town, complaining that it is the hottest place he’s ever been – as he’s wearing a suit, including the tie. Dude. Take off the tie!
• Speaking of which, what is with the short wide ties? It’s always a bad sign when what was once a fashion rage is now only worn by clowns, although we of the time of the pants that bag to the knees perhaps are not in a position to judge.

Is all the good dialogue Out of the Past?

One of the reasons to watch this kind of movie is to hear sharp, witty repartee and to see smart actors (that didn’t used to be an oxymoron) playing smart characters. As in all good detective movies, pretty much everyone in the movie, good or bad, is pretty smart. It is refreshing when compared to so many movies over the last few years where the plot depends on the villain doing something incredibly stupid in order to wrap things up. And lines like these are a movie-line-quoter’s dream:

Kathie Moffat: Oh, Jeff, I don’t want to die!
Jeff Bailey: Neither do I, baby, but if I have to I’m gonna die last.

Kathie Moffat: Oh Jeff, you ought to have killed me for what I did a moment ago.
Jeff Bailey: There’s time.

Another reason is to see an intricate plot (hey, a plot at all), although sometimes that can be carried a little too far. “Out of the Past” has all the biggies: money, murder, double crossing and then the inevitable revenge, and especially the femme fatale. The plot is tight and interesting but a little opaque at times. Essentially you see the plot through Mitchum’s character, so things that aren’t all that clear to him aren’t all that clear to you, though the overall plot line hangs together well if you give the movie the benefit of the doubt on the characters’ motivations.

The movie is also well acted, though that’s easier when portraying strong guys who don’t show much emotion, as all of the main male characters do (or don’t). Mitchum’s dry delivery serves him well and Douglas is all smiles and sociopathy as the gambler/nemesis. Douglas’ gunsel is also well played: the quintessential second banana smart enough to get away with murder but who knows deep down, he’s not smart enough to be #1. The femme fatale is a tougher role and Greer does well, though her motivations are never really clear: she’s an odd mix of sentiment and sociopath, an independent risk taker and co-dependent victim.

The film is very noir, as a good film noir should be. All of the main characters screw up mightily and (SPOILER) in the end they all die for their mistakes. Even in the final shot of the movie the last great gesture is a hurtful lie told for a greater good. A perfect movie? No, but a good one both as a stand-alone flick and as an important milestone in film noir development.

Does Mitchum ever get to San Francisco?

Only a small part of the movie takes place in San Francisco. There is one great shot looking down a hill towards the bay but other than that you see very little of the town except for the entrances and exits to buildings. The shots of Lake Tahoe are actually more interesting, so while this is officially a “filmed in San Francisco” movie, it is not a big pleasure for aficionados of views of the city.

Speaking of which, for film noir an awful lot of this movie takes place outdoors in small town and Lake Tahoe shots around the Sierras. It’s a good reminder that this is a seminal film noir flick: before the conventions had been established.

Amazon reviewers give this movie five stars.

Fog Noir Review: Sharon McCone Mysteries: The Dangerous Hour, by Marcia Muller

By The Barbary Coast Ranger and The Class Factotum

She leaves an expensive briefcase full of stuff out on the seat of her car in plain view in the mission. Of course it gets stolen, of course. Like she thought her stuff would be safe because she’s, you know, down with The People?

Sharon McCone is a private investigator who runs into trouble when one of her employees, a bad girl gone good, Julia Rafael, is accused of stealing a credit card from a prominent politician, Alex Aguilar, who could be the first Hispanic San Francisco mayor if people will just get out of his way, and of too much online shopping. When McCone digs into the issue, she discovers that there are some bad people out there who want to hurt other people, including and mainly her.

Is Marcia Muller writing for TV?

There is nothing wrong with writing for TV, but when you are writing a book, you have the time and space to flesh out the characters and scenes without relying on stereotypes. Muller uses a lot of shortcuts when the long cut would have been better:

• The characters are straight from central casting: the friendly old Jewish lawyer, the good cop/bad cop duo, the gruff but good-hearted pawn shop owner, the colorful street informant, the helpful Mexican park ranger, the archetypical Hispanic bad guy who could have been modeled on the guy who sneered, “I don’t have to show you any stinkin’ badges!”
• McCone has offices and services she could never afford in real life (like the unbelievable apartment in Friends that would have cost $5,000 a month but was rented by a coffee shop waitress and a largely unemployed cook/waitress). She’s half owner of an airplane, and she and her life partner (some might call him a “boyfriend”) also have a ranch and vacation place by the shore. She’s so busy bitching about tax cuts for the rich that she doesn’t notice that she is rich.
• When McCone needs a sketch artist, she just happens to know a graphic designer who just happens to have just bought the same kind of software used for police sketches, who just happens to be free at that very moment, and just happens to have the perfect demeanor for dealing with a battered witness.
• She sneaks into a suspect’s house at night, in a bad neighborhood, by herself, but forgets to turn off her cell phone, which rings. Cute on the small screen, but unbelievably stupid in real life and in a book.

“The Dangerous Hour” must be meant ironically, or, Dude, where’s my detective?

It’s not detective work, it’s mystery tourism. McCone doesn’t actually have to do any detecting or put herself in danger, except self-imposed danger like leaving her phone on when she is breaking into the suspect’s house. She just shows up and people immediately start vomiting useful information to her, regardless of the amount of time they are taking off work to do so. (See “SF Values Alert” below.) It is very TV show and looks pretty shallow. McCone makes Sarah Woolson, another rich girl turned Nancy Drew, look like Sherlock Holmes.

Look at all these great coincidences:
• She randomly chooses a place to meet a guy that just happens to be near a key location which slips her mind until she walks by it, by chance, where coincidentally a door has been left open (even though the place has closed), where, by chance, she runs into exactly the right woman to talk to who instantly agrees to spy on a guy for McCone even though she has never seen/met/heard of McCone before and she knows the guy professionally.
• She goes out to check on an “accidental death” at a state park and the kindly Mexican ranger stops work, drives her all around the park, gives her the name and description of a witness to the “accident” as well as compelling information that it wasn’t an accident at all and then gives her a prescription drug bottle with the missing witness’s name and pharmacy address on it. Do we just assume the cops never even talked to the ranger, who was the one who found the body?
• She goes to confront one of the key bad guys at night and, upon hearing her approaching in the darkness (in a building that has many other people in it!), the bad guy assumes she is his confederate and literally starts yelling a self-incriminating speech into the darkness.
• In the climax of the book, the bad guy, who has consistently been one step ahead of McCone and has been clever and resourceful, knows exactly what trick McCone is playing (and McCone knows that the bad guy knows) but he falls for the trick anyway, even though it means years more, maybe even life, in prison for him.

What San Francisco is Sharon McCone/Marcia Muller living in?

This is more TV San Francisco. Don’t try this at home.

• McCone’s neighbor offers to give her cat two shots a day for $20/month. Pet sitters charge a minimum is $20/hour, more for shots.
• She leaves an expensive briefcase full of stuff out on the seat of her car in plain view in the mission. Of course it gets stolen, of course. Like she thought her stuff would be safe because she’s, you know, down with The People?
• She runs a small detective agency but has an office with killer views of the Bay, hires two very expensive lawyers without even thinking about it, and pulls a detective off a billable case and hires detectives from other agencies to backfill. The cash flow implications of all this are staggering. This is a book about a business by someone who has obviously never run a business or even worked in one.

San Francisco Values alert, or, how to know the writer is a liberal

• Muller incorporates every buzzword/concept loved by leftists: unions, sweatshops, recycling, life partner, battered women, nonprofit, tattoos, piercings, low-income housing, native people, underfunded reservation schools – no, I am not making that up, working poor, environmental preservation, etc., etc., etc.
• When listing the issues facing the Mission district, which has drug and crime problems, a large illegal immigrant population, bad schools, etc., the first problem for the neighborhood she lists is “gentrification.” This is followed a couple paragraphs later with a gratuitous plug for unions.
• She actually stops the book and goes on a tirade about the standard liberal laundry list: tax cuts for the rich, the Iraq war, and on and on and on , even though it has nothing to do with the plot.
• To be fair, Muller breaks the cardinal rule of San Francisco Values detective stories by having the bad guys be people who would vote Democrat. Bravo!
• In a city where the homeless get paid for being homeless, what’s so bad about someone taking work time to talk to a detective?

But does the story really take place in San Francisco?

The San Francisco coverage of the book isn’t bad. There are lots of asides about neighborhoods, bars, clubs, the fog, and the difference in countryside and weather as you drive north into Marin. The observations seem true but also superficial. Again, it is like you are seeing a TV show San Francisco with a few well-chosen views but little real understanding of the city.

Amazon readers give this book four out of five stars.

Deadfall of the Week: Tunnel Top

Cocktail NeonThe Tunnel Top really shouldn’t be the deadfall of the week because it is actually a pretty nice lounge in disguise.

I went by it when I was getting some shoes repaired down on Stockton. I saw the sign and thought it looked like a good deadfall of the week candidate so I went in.

Tunnel Top Sign From Stockton The Tunnel Top’s sign is nestled comfortably under the much larger, and better maintained, sign for The Green Door Massage parlor on Stockton. By the way, the shoe repair guy next to the Green Door is really good.

Tunnel Top Bar SignA better view of how cheap and divey the sign is . . . and this is the unbroken side!

The Tunnel Top Bar: On Bush St on top of the Stockton Tunnel

Tunnel Top Bar
The Tunnel Top looks pretty divey: the sign is old and broken on one side and the front looks old and worn.

This is deceptive: it’s actually a pretty cool and modern lounge with DJs pretty much every night.

The mix of people is interesting: some drifting in from Chinatown, some from the FiDi, some from Union Square and some just purely random.

It’s not really a dive or a deadfall for a couple reasons:

  1. Doesn’t open till 5 PM. A dive realizes that some people can’t wait till five to drink
  2. The interior decor is actually nice and yes it is decor, not just a bunch of crap that has accumulated over the years
  3. DJs
  4. Restrooms are not disgusting

The service is good too. It’s one of those places where the bartender doesn’t seem to be paying attention but then is suddenly in front of you the moment you are taking the last sip of beer from your glass.

Tunnel Top Beer Bottle ChandelierThis is a big ass chandelier made of old beer bottles impaled on metal spikes with a light in the middle. It is very cool, better than the picture captures. This is the view of it from the second floor, which is why you are actually looking down on it.

Tunnel Top Upstairs Seating Overlooking Bush St.The Tunnel Top is a very open space with second floor seating around the edges of the building. This view is looking through the surprisingly large front second floor windows out onto Bush St.

Fog Noir Review: The Crimes of Jordan Wise, by Bill Pronzini

By The Barbary Coast Ranger and The Class Factotum

But there aren’t any manly punches, no, no, no. Instead Bone(r) grabs Jordan by the lapels and pins him up against a wall, presumably ripping Jordan’s bodice in the process.

Yet another noir novel written by a San Francisco liberal. In Bill Prozini’s The Crimes of Jordan Wise, the white people are all immoral (criminals, adulterers, bad tippers); the black guy is dignified. He has great dignity. Oh, did I mention he was dignified? And black? The black guy is the only good (and dignified) person in the book. Everyone else is repugnant, including the protagonist, which is one of the reasons it’s so hard to plow through this story.

Why read The Crimes of Jordan Wise?

I am reviewing it only because it supposedly takes place in San Francisco. If, however, you did a “search and replace” on the manuscript and changed every “San Francisco” to “Dallas” you might not even notice unless you caught the reference to “driving to Marin.”

Here’s a quick plot summary: boring man Jordan Wise meets exciting woman who wants nothing to do with him because he’s boring. He figures out the perfect crime, asks her if she’s in, she says yes, he commits the crime, they move to the Virgin Islands, and he learns to sail. Then the woman shows that she was bad all along (and white!), so Jordan has to commit two more perfect crimes.

In the meantime, Jordan has met the dignified, good black guy who becomes his soulmate as they sail the ocean together (this is the part of the book that reminded me of Moby Dick: a whole lot of technical baloney about sailing that I skipped). The black guy leaves when he is unwittingly involved in crime #3 and Jordan is sad because the black guy was his One True Love. The end.

Stink, stank, stunk: The problems with Jordan Wise

This book has three parts. The first, nominally set in San Francisco, is about how Jordan became a boring accountant and the first of his crimes. Boring Jordan, boring material. Most of the this part could easily have been replaced by a paragraph saying, “I was an unpopular high school nerd, good at math, so I became a boring accountant, good at math. Then I met a bad woman . . . ”

Jordan describes crime #1 with the steady, monotonous, uninspired but thorough methodology you would expect of an accountant. Is the crime plausible? Sure. Is it fun to read about? No.

The second part of the book, in the Virgin Islands, is much more alive, pretty much as the main character is. In contrast to his non-descriptions of San Francisco, Jordan describes the island and sailing in “rushing and interesting” (BCR’s words)/”excruciating” (CF’s word) detail: the landscape, the communities of the island, and especially the joy of sailing and the sea.

The third and final part of the book is supposed to be interesting because Jordan commits his final two “perfect” crimes (which even a character in the book points out were not “perfect” so much as “lucky” and, in fact, weren’t perfect anyway in that they destroyed Jordan’s life). The last two crimes suffer the same problem as the first. A boring methodical criminal is like a boring methodical airplane pilot: effective in real life but not fun to read about.

I said “Bone(r)”

There are two more problems with the book, one a pet peeve of mine and the other apparently a hilarious gaffe. (Or is it? Cue SF liberal subtext here.)

The pet peeve is that Jordan’s ability to plot and execute “perfect crimes” is supposedly because of his skill at math and reducing planning his crimes to “equations.” This sounds good unless you know anything about math, in which case you realize that nothing Jordan is doing has anything to do with math and, as the character himself admits late in the book, the crimes are more like project management exercises. The whole “equations” thing is a ridiculous pretension to appeal to the math snobs who read crime novels and probably to the writer’s professor friends who also know nothing about math or any other kind of honest work, for that matter.

The unintentional hilarity comes in the second half of the book as the homosexual subtext between Jordan and the dignified black guy gets thicker and more powerful (if you catch my drift, wink, wink, nudge, nudge). Part of the fun is that the other man is called “Bone!” You might as well call him “Boner” so that you can get a good laugh out of bad lines like, “There was no substitute for Bone(r)” and, “I really missed Bone(r).”

Jordan goes on and on about how self aware he is but who never quite realizes that his sexual problems with women (which existed from his teenage years!) reappear at the same time he meets Bone(r) and escalate to full scale impotence with women as his “friendship” with Bone(r) grows.

There’s also the contrast between the women Jordan meets, who are all awful, and Bone(r), who is portrayed as strong, wise, fierce and independent (not to mention large and black). Even the fight Jordan and Bone(r) finally have is hilarious: Jordan is bringing Bone(r) fresh coffee (i.e., something a traditional wife might do for a husband) when the fight starts. But there aren’t any manly punches, no, no, no. Instead Bone(r) grabs Jordan by the lapels and pins him up against a wall, presumably ripping Jordan’s bodice in the process.

Hell, Jordan is even an androgynous name! It’s almost like Prozini is sticking this stuff in the book as a private joke on the readers who had to plow through this uninspired monolog.

It got 4 stars on amazon, but I sure don’t know how.

Fog Noir Review: Murder on Nob Hill, by Shirley Tallman

By The Barbary Coast Ranger and The Class Factotum

Who is Sarah Woolson?

Sarah Woolson is the indulged daughter of a rich lawyer and a mother who coulda been a contender had she not been so oppressed by The Man. (Sarah is shocked, shocked! to learn that her mother wanted to be a writer but gave it all up for marriage.) Sarah, however, is determined not to let society stop her from being one of the first female lawyers in 1880s San Francisco, so, with his tacit approval, she uses her dad’s power to get what she wants.

She wrangles a job with a prestigious law firm, where the most handsome, contrary man falls for her (no, this is not a spoiler – anyone who has ever read a romance novel knows that the first dark, brooding, handsome man that the female protagonist meets and dislikes is going to be The One), and where she solves a big mystery, thus freeing from suspicion the widow who had to take a lover because her husband abused her. The End.

Do we care about her?

Murder on Nob Hill, the first in Shirley Tallman’s Sarah Woolson series (currently three novels), is a fun read. It follows the keep-moving rule: there are no lengthy reflections or “let’s stop the whole plot and have an emotional interlude” type baloney. Instead, there’s a minor confrontation every few pages and at least one serious plot development per chapter.

The speed with which the characters are established and the plot gets moving is especially admirable. Unlike Sheldon Siegel’s book, Final Verdict, Tallman’s characters are actually likeable, even though her politics do get in the way: of course the “humorless” brother, with the “dull and extraordinarily narrow mind” and the “thin, brittle” wife is a conservative! And the physician brother is noble and impoverished because he insists on treating patients who cannot pay. Where, oh where, is universal health insurance?

Ye Olde Murder Club

The story is an old San Francisco analog of the Women’s Murder Club: there’s a lawyer (Sarah), a journalist (her brother Samuel) and a cop, though, as befitting less enlightened times, the rest of the club are all men. This is done reasonably smoothly as part of the plot and sets up well for future books in the series. Will she pick up a coroner?

The plot reveals itself smoothly as the story goes along. I actually figured things out before Sarah did, but only a little before so I felt good about it without being annoyed that Sarah wasn’t putting things together. I did have the reader’s advantage: I can ask myself why any particular character would be in the book when he doesn’t seem to be advancing the plot. Surprise! He is essential to the plot!

There is one major plot misstep: an extended foray into Chinatown that ultimately seems both needlessly contrived and largely pointless except as far as it sets characters up for sequels. (And describes 19th-century San Francisco: Tallman gives a very good feel for old San Francisco: not just the street names but also the transitions between the neighborhoods.) Will we see Li Yang again? He, who represents both the power in the Chinese community and the lack of power of the Chinese with respect to the Evil White Men who cheated him?

Proto-feminist Sarah Woolson

There’s a definite feminist undercurrent to the book: Sarah would have been one of the first, though not the first, female lawyers in San Francisco. This is a legitimate part of the story, but Tallman overplays her hand and the railing against assorted injustices and prejudices does go on at times. Is noticeable but it does not overwhelm the book and overall it is quite readable.

The San Francisco Style of Mystery, or, You have to break a few eggs

Although some of the politics and feminism of the book are both natural for the book and reasonably well handled, the overall amount of politics seems a little much at times. How much of it is on purpose and how much is the author’s Bay-Area liberalism subconsciously creeping into the story? Murder on Nob Hill is a prize example of the San Francisco School of mystery writing. Consider the parallels between Sarah and a liberal San Francisco baby boomer:

• born to privilege
• indulged by her parents
• has savior of victims complex
• depends on societal conventions to protect her while flouting those same conventions to pursue her ‘just cause’
• all of her lies, deceits, etc., are fine because they are for the greater good but the same things from other people are reprehensible
• is not just a feminist but also worries about minority rights, open spaces, and so on and so on

The book has other predilections consistent with current San Francisco liberal values:

• conservative politicians are portrayed as stupid and/or corrupt (there’s even a cheap shot at ‘family values’ politicians that is particularly jarring) while crusading journalists and lawyers are the good guys
• its a stretch but arguably the root of all the bad things that happen is lack of universal health care
• there’s lots of hand wringing about how the killer was driven to his crimes by rich white guys

Despite having Tallman’s politics shoved down my throat, I liked this book. I cared about what happened to the characters, even if they annoyed me occasionally, and liked the descriptions of the social habits of how San Francisco used to be. I will definitely read more of the series.

Amazon reviewers give Murder on Nob Hill 4.5 stars out of five.

Fog Noir Review: Final Verdict by Sheldon Siegel

by The Barbary Coast Ranger and The Class Factotum

the other rich white people are similarly depraved. So they deserve what’s coming to them.

Final Verdict is the fourth in Sheldon Siegel’s Michael Daly series. A basketball player fallen on hard times because he got caught up in a crime ten years ago has been accused of murder (of a rich white Silicon Valley guy), but says he didn’t do it. He asks Mike Daly to defend him – again – and Daly, against his ex-wife’s (also his law partner) wishes, does so, partly because the defendant is dying of liver disease.

Want me to save you some trouble? Stop reading right now if you don’t want the end spoiled.

Don’t say I didn’t warn you.

The bad corporate lawyer did it.

Not that you couldn’t have guessed from following the San Francisco Rules of Mystery Writing. How do we know the lawyer did it?

1. He’s rich.
2. He’s white.
3. He undoubtedly votes Republican.
4. Did I mention he’s rich and white?

The guy who gets whacked is also rich and white. And a drug-addicted whoremonger. (Or is a monger one who sells the product, as in a fishmonger? One wonders, but one does not go to dictionary.com to get the answer.) And the other rich white people are similarly depraved. So they deserve what’s coming to them.

The street people, however, are All Good. We know they are Noble and have been Unjustly Deprived of What is Theirs by The Man. How do we know this? Because they are

1. Vets and
2. Speak perfect standard English.

Sheldon Siegel, heal thyself

The irony in all of this is that Siegel, whose Daly wears his class envy as a chip on his shoulder, himself lives in Marin, which is not exactly a low-rent district. (No Wal-Marts for us, please! We don’t want Those People around.) He must not spend a lot of time around really poor people or even ordinary public defenders, because even with all his stereotyping (the black detective of course has a “melodious,” “lyrical” baritone), he can’t get it right. He accuses one of the Rich White characters of wearing custom-made khakis as opposed to his own off the rack from Macy’s pants. Right. Because Macy’s is where all the poor people shop. (See Wal-Mart reference above.)

The biggest problem with this book, however, is not that the dialogue and characterizations are clichéd and dull or that Siegel ignores facts (does San Francisco really have the most “highly-educated homeless people in the country?” Are 50% of the homeless really vets?); it’s that once we know who did it, Siegel does the literary equivalent of this cartoon

Photobucket
by jumping from who did it to “The End” without explaining much in between. To some extent this makes sense in book about a defense attorney: his job is over when his client is cleared and after that he has only academic interest in the murder being solved. Still, from the point of view of the mystery aficionado, it’s not very satisfying.

The writing about San Francisco is gritty, but not forced. The descriptions of streets, places, and near by towns feel authentic. The court room scenes also feel very real. All of this makes sense, since Sheldon Siegel is a practicing attorney in San Francisco, like his characters, although by their standard he would be the bad guy, as he is in corporate and securities law, and has probably never litigated a murder case in his life.

Amazingly, this book gets 4.5 stars out of five on amazon.com.