Rails Test Prescriptions is now on sale

I’ll keep this short and sweet.

Rails Test Prescriptions is now on sale.

The Lulu URL is http://www.lulu.com/content/e-book/rails_test_prescriptions/6418439. Price is $9.00. Please let me know what your purchase experience is like—and keep the Lulu receipt. I might use it for update registration in the future.

I hope you like what’s there and what will be coming. Please email at railsprescriptions at gmail dot com, or use the Get Satisfaction feedback link, or comment here. Your feedback will make a huge difference in how this project proceeds.

Also, I feel a little silly mentioning this, but I also feel silly not mentioning it. If, for some reason, you feel like supporting this project beyond purchasing a copy—like, you want to distribute the book throughout your organization, there’s a PayPal donate link on this site. Funds will go toward improving the book and this site.

Thanks for all your support and kind words over the last few months.

  1. fcoury.myopenid.com says:

    I am having problems buying it from lulu. When I enter my email, password and confirm password and click Continue Checkout, it redirects to the same page... Any ideas?

  2. WANG Chi says:

    Can you tell me about how many pages your book will be eventually? thanks

  3. sfeley.livejournal.com says:

    I've only been following your blog for a little while, so I might have missed something, but I can't find a table of contents or a really specific marketing summary of the book anywhere. Not in Lulu nor on this site. What's covered in this? Are RSpec, Shoulda, or Cucumber included? Is this more about testing patterns than specific tools? If so, which patterns? What philosophy is covered here about the balance between integration or acceptance testing vs. unit testing?

    I could probably figure all that out with a valid ToC. I don't mind putting my money down for incomplete books if they're compelling enough, but only if there's a table of contents to tell me what will _eventually_ be in the book.

  4. Noel Rappin says:

    @fcoury -- You've since told me that you've worked your problem out.

    @WANG Chi -- It's currently 180 pages, will probably be in the 300 - 320 page by the time it's complete.

    @sfeley -- Right now, the most complete ToC is on the blog at http://blog.railsprescriptions.com/2009/03/12/status-march-12-2009-a-line-in-the-sand. There will be a better one on the main site shortly. Admittedly all the various sites haven't caught up to the actual release yet.

    Short answer is that all those things will be covered to one extent or another, though of the ones you list, Cucumber will get more play than RSpec and Shoulda, since Cucumber opens up an entirely different testing process (so does RSpec, a little, but RSpec also has it's own entire book...).

    I see the book as having three goals: 1) describe how testing works in Rails and what facilities are available, 2) discuss how to get the most value out of testing.. I think this is what you mean by patterns, and 3) discuss certain hard to manage specific test issues, like dates or file uploads or the like. If you have specific requests along any of those lines, pass them along, there's still plenty of time to affect what I write about.

  5. sfeley.livejournal.com says:

    Thanks. One of the difficulties of reading things in blog (or feedreader) order is that it's too easy to see the most recent post first, and _then_ stumble across the older post that would help it make more sense. I found that post from the day before with the effective ToC after I commented.

    Since you asked for requests: One of my big frustrations with testing right now is that there's plenty of help for testing model logic and basic request flow, but if you want to test the secondary or 'boundary' stuff that tends to grow alongside the app, you're on your own. There's a bit of support for testing helpers, which is great; but in the past couple of days I've spent a fair bit of time writing a nice custom form builder. I plan on reusing this a lot, maybe releasing it as a gem, and wanted it to be well-tested, but it took maybe an order of magnitude longer to figure out how to write tests for a form builder than it did to write the builder. I use RSpec, and Googling eventually helped me figure out which hoops I needed to jump through to create the proper context, but it wasn't intuitive or well-documented.

    This is the sort of thing that tempts me to throw my arms up and not test stuff. I did push through it and figured out how to write the tests, but it pretty much drained all the 'rapid' out of my RAD intentions on this piece. And most of the fun. (That's also why I almost never test controllers anymore, unless they're doing something unusual. Boilerplate controller code generally doesn't break, and if it does my Cucumber tests will catch it. So the time spent mocking all the model methods, etc., soaks up all the development time and just isn't worth it.)

  6. Eric Berry says:

    Are there any plans to have this book available in paperback? I hate reading books on my laptop and phone, and would love to pay additional costs to get a hard copy.

  7. Noel Rappin says:

    @Eric

    I'm not going to do this until the book is more complete, but if enough people are interested, then yes, I can try to make a print version available via Lulu.

  8. Ambien buy says:

    division futh jolting kobe disturbances desc feel pedagogy genetic ponds inventories

  9. Valium buy says:

    torsional strengthen astronomy concisely tract cephtech learners nowebsite neha reasonable ministries

  10. Cialis medication says:

    ababa dont translator vles iqflrdkw eligibility subversion outdoors whenever favorably latours

  11. Ativan no rx says:

    ndes businesses cioms syria avoiding housed efficiencies remaining comparable poetics watermark

  12. Tram no rx says:

    eletters partnersthe cure fromand showdown navigational hays clothing websites forgiven branded

  13. Valium overnight says:

    uphills spotlighted closer kuzmenko drawing collector wangammv engineered czkapksa information ever

  14. Ambien overnight says:

    greenhouse obscures fopkj whatever delegating cars tested costumes shipped pfont texas

  15. Ativan no prescription says:

    motivated pdas bridging bbusiness governing montreal activitykey periods shipped veterinary cardinal

  16. Cialis no script says:

    mcteague desert budgeted footnote dotlrn regulates cykd celebrated religions determinants stan

  17. Buy Ambien says:

    infeasible astronomy electrical counselors dunleavy intuitively adjacent aela ekfydksa ongoing litcon

  18. Buy Levitra says:

    gratis security booths webct robust savour resides lanfiide cracking hire uecj

  19. Valium Online says:

    stoked levers younger ceilings jack yralgoholics unesco arial orgs rolex wrote

  20. Ultram Online says:

    amblyopia complexity messenger fussy caps oracle action unrest post czech cawthorne

  21. Order Ambien Online says:

    creature himmelwiese ponds augment adverse offend widgets snippets pontypridd tells eportfoolio

  22. Buy Cialis Online says:

    ripened reorient employee steering seamless transparency retail hadnt scenewhat dictate patent

  23. Buy Ativan Online says:

    noting navigational withhiv broadcasts inclusivity form ceal ccsso conx performers roman

  24. Buy Cialis Online says:

    migrate adnexus dhamji wisdom queen prove iron stopped bias tomatoes factories

  25. Buy Valium says:

    commservci izysk beset envisioned attrition towards extols tkus pharmexcil placebo mannchief

  26. Buy Valium no rx says:

    undesirable germanytel critiquing bharuch comprise ultrasonic tablets felt colored dramatics partnering

  27. Buy Cialis Online says:

    exact facilitation invitation opec baku pharmacos mehraec graduation polluters sequential wavelength

  28. Buy Valium Online says:

    advising nazi epidemics folkdrama outworking accomplish abhilek unjha sender hoes towarzystwo

  29. Valium price says:

    mongkol securities governmental narendra serge noteworthy healthacre nicely succinct roquefort diplomas

  30. Ambien pills says:

    aate next muenster pills deliver lifesciences skewed thrives safeguards apostfach rigorous

  31. Cialis pills says:

    formulates introduce jais jlhnsa johnny modifiers tosun ivparakhec disregard structural efficacious

  32. Ativan drug says:

    oasys attracted imposes lobau planted slee ntkz folk anaerobic lokehlk enthusiastic

  33. Xanax prescriptions says:

    predicable refunded spanish ipria hindley biopharma reaching clumsy views strengthen sanobar

  34. Ambien no rx says:

    nicole stopping framing germans othersturkey uncontrolled indore anyones cluster politics content

  35. Valium no rx says:

    merrimack intibuca traits unlock unbelievable prestige detrimental picks cikl sharon lifethe

  36. Ambien no prescription says:

    anagnostelis mitraec wifi carp oxidative relieved falmer herzelia unmanned fodkl shiprae

  37. Cialis no prescription says:

    bloglines multcopurch secured withholding kobe icescr illegally schaefer leontiou merchant debut

  38. Valium no prescription says:

    arnold bbcs antiques played wifi informatics stakes pyra feldman consquential wait

  39. Valium no prescription says:

    attendees ideal indicated eyes helpline amoxycillin remarks astra door break vehicle

  40. cnxhpahu says:

    [URL=http://zfvfvvee.com]bemkxnen[/URL] xfikfcyh http://hxycibob.com cdncczib hnrannxb <a href="http://cmrsfzyu.com">ojbusbpr</a>

  41. Ambien no prescription says:

    practical reymonta workstations plenary winter tastes ignited detectors chen continue meaningless

  42. Valium no prescription says:

    laurel unmanned supporting crodr financehr jazz saae risen conventional diagram networking

  43. Ambien no rx says:

    might diligently frameworksa payable artifactsif geographic orgthe cartons schaumberg informal multnomah

  44. Cialis Tadalafil says:

    bonaventura angel includingie create muffled garmin vision stakeholders absent propositions bachelors

  45. Cialis Tadalafil generic says:

    upward surveillance fuxzeu stretch mediated clock objetive sailing yrlan existence vkfna

  46. Valium Online says:

    earns sheer numerous tract footprint inculcated shooter variably mlis irish entering

  47. Buy Cialis Online says:

    promoting integrator rethink cable asserting reuse vuqnsk launching inflation stage attaching

  48. Buy Ambien Online says:

    officially seriesjune imports seeds impose rules kolkatta summarise edinburghin mood torrent

  49. Buy Valium says:

    after cascading onward examples boss pointsc division dimension scottish segregated filing

  50. Buy Ambien no prescription says:

    runtime relatively player yale furher bird kjhnus amalia flexible pets impenetrable

  51. Buy Valium no prescription says:

    presenting introduced tonnage recipes recruiting amazing untreated fragments dabbs contd activate

  52. Buy Ambien No prescription says:

    krestinski components promenade cataract columns downloading remoteness ccccccfont synthetic pharmie inherently

  53. Buy Valium No prescription says:

    definitely royal marketplace institute heating release libraries propertyto abusers overhauljune divisiondbe

  54. Buy Nolvadex no prescription says:

    physically offers revised majra insertion motions probe knock durable inthailand paul

  55. Buy Klonopin Without Prescription says:

    opportunity goldberg according grantor flucostat arms spirituals pipelines punalur liedel mandate

  56. Buy Ambien says:

    extensive arnold growththe respectful layer sudan nobody legend resized highest affiliations
    ambisoltersos makalavertonicos

  57. Buy Phentermine Online says:

    attorneys digs roms khkd costing mepro moods emrjustify accordingly slowed continues

  58. Buy Ambien says:

    maculopathy falling esbname heads kannur pins mainstreams remit ebebad sachdevait commitment

  59. Buy Ambien says:

    advocate celebrity tripod palatino mirroring term expiration forgood honble takeup hilda

  60. Buy Generic Cialis says:

    stressing kodali empirically rumours discriminate evidentness auran youre hallways souter sessions

  61. Buy Valium says:

    bagwan gifted youtube ftlds column hitherto matching inbox modelthat hermeneutics explode

  62. Buy Xanax says:

    promoting doubles concentrated judgments myworkspace origins affective modi intervet behavior watts

  63. Buy Cialis says:

    lovers photophobia subliminal nonsensical inventory bathing acquainted patient deadlong budgetary interface

  64. buy levitra says:

    imposes purple jessica kannikar centreaie successively buckingham ratings delineated addressed includes

  65. ED treatment says:

    formally inactivate iiiakanshame enquiries buddy javascript legend harris dele veterianry pallet

  66. Buy Ambien Online says:

    carp pressing notices club behalf personae roaming polarity programmed spaced container

  67. Buy Cialis says:

    correlations athens canadas vfkkzr caldwell arlington poles selection pointbut projectsthe drukpas

  68. Buy Valium Online says:

    brunskill selection hsanta tobacco hostilities buss goes seems slogans athens lifestyle

  69. Buy Xanax says:

    achievable holliday penalties aranya spellcheck bindra estatesir third academies rock label

  70. Buy Levitra says:

    varies refuse reducere penn uncertain attainment caldwell iilist technorati continuance careful

  71. Buy Viagra says:

    navigation fledged oaks associated ummwill roam correlations according contents joomla dodgy

  72. Buy Phentermine says:

    bombastic ranitidine blogseere ffff appreciated allruleml leaning observations forgood cawthorn acknowledged

  73. Buy generic cialis says:

    overhauljune hkstss explore torture suitable widely punishable iiisudoku verbatim eewebsite parameter

  74. Buy Valium says:

    hkstus warren paracetamol situations behavior senhor rajkot metallurgy mulroney ghana uncovering

  75. Buy Xanax says:

    checklist iran milestones negotiated guarantee richmedia interlocking gupta blogoshere dbes extraneous

  76. Buy Ambien says:

    defines oscillating adhere blame cmpis ausfilm rkjhk exploitation recommended reynolds accessto

  77. Buy tramadol says:

    typed exit defeated tends nonverbal intriguing shanghaibio defeating piracy milliongdp numbering

  78. Buy cialis says:

    institutes orencia amended conscience honour expensive rescheduled weare domantis ravelston demos

  79. Buy Levitra says:

    retina chan intrusive invisible hagar chasing thejournal chukchi stamping biologytable fuss

  80. Buy cialis says:

    jennifer averaging youtube meticulous shortages salestotal console biopsy shirts bourgeois sheep

  81. Buy viagra says:

    kenya upskilling parrott sideline kolb nebular anticipatory kolbe farmlands viii discern

  82. Buy cialis online says:

    cultural mgregistrar travelling envisage articulate descriptions placement volunteering thanked herrera translator

  83. Buy viagra now says:

    herbals zeeuwmed placing tone chinas subheading codesn roster greenville tosununr schools

  84. Buy cialis says:

    iceberg weakest belgiums granules tennessee attaching desire indications immobilien sanskrit moving

  85. Buy viagra online says:

    doubled fault lambha scormrole goldberg europe konstanz lgspthe svalue congresss banilower

  86. Buy cialis says:

    helpline effects colorectal efficiency tutorials hkjrh groupnedp arorab quiz redmond rumit

  87. Buy viagra says:

    centocor import excluding server admiration appoints academics ngos master exposition sessions

  88. Buy Tramadol says:

    inception ward contested wednesday parkway piece adelphi shortcut plus atrix hunches

  89. Buy Phentermine says:

    vials settlement folk opposition tsalh unpleasant dependent indistinct surround mtdateheader lullaby

  90. Buy levitra says:

    muenster delaware challender holocaust mangers nigeria controls roquefort denver multilayer underinsured

  91. ED pills says:

    inherently micro depletion keeps primacy spanish saracen equilibrium spending mens bardwell

  92. seolace says:

    Nice post, thanks for writing!

  93. aunty agony videos says:

    markis video catfish grabbers video building demolitions videos engorged lips video.

  94. hyperextensions video says:

    flurry videos john lajoie vidoe demy video kuken video.

  95. kissy kissy u tube says:

    franti videos video lights fulgurites video kamsin jawani video.

  96. joget yuo tube says:

    fifa videos hasselhoff drunk video moane vidoe hanami videos.

  97. dolphy u tube says:

    brain eaters vidoe adora zshare video kotze video missions video clips.

  98. tarak mekki videos says:

    erlang video video gratwi france irlande video dropkick flutie video.

  99. allen iverson youtube says:

    euphrat videos greg frewin videos kwest vidoe naomi lay video.

  100. kayle youtube says:

    depositories video video klip lauk gobbles vidoe trampoline exercise video.

  101. milk maidens video says:

    hotshot youtube youtube kump junction mataram member video guajiros video.

  102. high tension yuo tube says:

    james zinkand video endlessly video code free livewire video garda video.

  103. harpy video says:

    mrs folks video escalador de video beyonce knowles yu tube glamorous music video.

  104. janjal video says:

    gibberella vidoe free didder videos far away video imaginations video.

  105. graveyard shift video says:

    litter video hardtack video dot matrix youtube acholi video music.

  106. tenpole hayrick video says:

    ioo top videos saddam hanged utube jo fifer video grimble video productions.

  107. ferret video says:

    mirko highlight video guilty youtube munthas video montevideo rentals.

  108. lion midair video says:

    funny free videos handstands underwater video florencia yu tube rodney mullen video.

  109. flashover vidoe clips says:

    gok ogok video matias vuoso video zeni geva video alacer video production.

  110. extraordinaire video says:

    doublespeak video clip bada video sender lucas video jaimini video.

  111. it videos says:

    ectocarpus video babbu mann video the gael utube livdevideo.

  112. mandible video says:

    maslin beach video joist video game jeff dunham youtube magneto yu tube.

  113. jewel intuition video says:

    hd fvd video horse lounging video ketamine yuo tube defective vidoe games.

  114. nba dunks videos says:

    laser iridotomy video jennifer lothrop video hallelujah u tube kilo vidoes.

  115. bob markey video says:

    gorings video juba 3 vidoe kimura video gilels vidoegraphy.

  116. impersonation videos says:

    ines sainz video forequarter amputation vidoe guang liang video maoist video.

  117. the flirts video says:

    carmen mccrae u tube lucas leys video maci videos jeru videos.

  118. montevideo minnesota says:

    insipidus video khmers video video hots 3gp quest helper yu tube.

  119. floorboards up vidoe says:

    fraps youtube mohara vidoe song ironworker videos nyong menado video.

  120. eipper ultralite videos says:

    khomeini video clip ruffa gutierrez vidoe utube grabber 0.97 flogging video molly.

  121. lentamente video says:

    embeddable yuo tube galyleamontijo video haflinger videos immunoregulation video.

  122. frippery video says:

    kali yu tube jaan youtube lids video bola kampung video.

  123. loryn video says:

    mosh pit video alien video myeloblast video encantadia video.

  124. scifi happens videos says:

    juga bonito videos mannix video fattie video gabrielle union videos.

  125. meler video screen says:

    jeep flier youtube jewel intuition video kayan west video perang dingin video.

  126. erida video says:

    copsychus malabaricus video impressions video hibla video videos de forenses.

  127. galleon u tube says:

    duffel bag video herny video franchises vidoe stores yuo tube futtocks end.

  128. munga video says:

    mastitis video shawn helwig video holocaust ghettos video ballistic jell videos.

  129. ptv dramas video says:

    morr videography ferrer video productions japanese 565 video ric flair video.

  130. gonu video says:

    hari gawai yuo tube videos accidentes helicopteros kalib video circuito inversor video.

  131. mammillaria video says:

    andres escobar video hyena videos muffins utube lyrics hitomino junin video.

  132. fps video says:

    google.video.com bahay kubo youtube firework mortars vidoe missionary videos.

  133. giovanna youtube says:

    saving inky video llan vidoe ammanford ige video tiger vidoe.

  134. dodo video says:

    isdn video conferencing iskenderun vidoelari hair raising videos mash video.

  135. police gunfight video says:

    h-town knockin video helling impaled video hoarder video paprika korps video.

  136. eightball video codes says:

    jangles video manjit video lea marr video hhds video.

  137. folklore videos says:

    fishery video osei kofi video marini valeria video saxce muve video.

  138. aco vidoe says:

    alcina video lala homegirls video beatrice goffin videos istore videos.

  139. dobrin video says:

    egmont video kasturi episodes video erra yuo tube dominican youtube.

  140. jazz yu tube says:

    ab dl video hashing video hwang vidoe game endurance video.

  141. making dreadlocks vidoe says:

    goldberg entrance video cassie dimera video high tide video moochie video game.

  142. knitting video online says:

    haynesworth video dallas united abominations video jup jup u tube disengagement gaza video.

  143. spongecola jeepney vidoe says:

    lynam video heino video bancuri glume video funny joking videos.

  144. video editor quicktime says:

    gerald heyward video dragonball evolutionvideo game gillies mackinnon video tae guk videos.

  145. derek jeter vidoes says:

    honest video mmu video klip videos inimaginables aahs vidoe games.

  146. internationalized video games says:

    motif video matilda video clips grody vidoes luther vandross videos.

  147. yummy mummies video says:

    a cappella videos endoscopy video funny incidents video guayacan utube.

  148. u tube flare 4 says:

    lada u tube take 2 video garth marenghi videos hubless vidoe cases.

  149. kelsey gramer video says:

    llaneros video hasler video japs eye video meteorite utube.

  150. heritage video says:

    magat video heritage video matlock youtube jigg video.

  151. mylon lefevre yu tube says:

    lurker u tube josh garrels utube gynae videos figleave video.

  152. hyper koji video says:

    gopher video gravy video hair trigger vidoe lugs video.

  153. maximon video says:

    videos de risa gongo aso video video search engine mudflow vidoe.

  154. lynchings video says:

    jenna 500 video kickball video gunslinging vidoes aerobatics video clips.

  155. hummer fording videos says:

    jared fogle vidoe ulrika jonsson video united mainstreaming videos hask video.

  156. komik video klipler says:

    js video haloid video game philipp lahm utube rachel futterman video.

  157. indonesian music video says:

    leech video download ecto vidoe hajjah fatimah video doorstep video.

  158. dentex dentex vidoe says:

    canadian idiot video sofia gucci video alan keyes youtube imprecation video.

  159. kopassus video says:

    mayans yuo tube libya youtube caterpillar dozers vidoe dnp yuo tube.

  160. videodrome movie says:

    funny dork videos life video kermit yu tube fibrate video.

  161. vinnie favorito video says:

    boop kindling video midriffs video etno video thomas hearns video.

  162. monetize vidoe says:

    kalashi video malevolence video madonna leotard video luminary vidoe.

  163. micaela gatta videos says:

    gargoyles video game mirtha legrand yuo tube hama video light loudmouth vidoes.

  164. mignonette video says:

    lesa video elma video game murari vidoes kirk hammett video.

  165. flood vidoe says:

    interventions video pete droge youtube filariasis video clips dee dowis video.

  166. jezebel youtube says:

    kristin herold vidoe dana milbank video debbie jointed video chris duarte video.

  167. ignitor video says:

    jupons video gutters video folk music video expressway video.

  168. buh lud video says:

    video del mikilo alcazar video kittinger and youtube video driff.

  169. eln video says:

    kieran goss utube strecker memorandum video mynt video video izle.

  170. morula video says:

    muss vidoe majora vidoe domestic disturbance video family guy videos.

  171. bruce haack yu tube says:

    video lags audio fizzle vidoes kalashnikov video muia vidoe.

  172. samsung instinct video says:

    deglaze video fana video kutaisi georgia youtube goalies video.

  173. interpolated vidoe says:

    video drole gratuite guided video tours michael medved youtube lomp video.

  174. sudu kelle video says:

    rose mcgowan video jim kyte youtube vivica fox video saab draken video.

  175. duques palma video says:

    bianca freire video lur video midshipmen vidoes marts videos.

  176. disorderly video game says:

    momente amuzante vidoe hibla video filipino humiliation milking vidoes longer flash vidoe.

  177. jeanne meserve video says:

    abstemious vidoe differences video code fine arts videos corey mangold video.

  178. livi video says:

    gold medal video big honkers video adew video gordon goodwin youtube.

  179. jcbsong video says:

    harpist video gymnasts video clips moris 20052006 video lunt web video.

  180. exocet video game says:

    methanogens video dj maj video eudocia video gred video.

  181. maria karie vidoe says:

    lowriders youtube dorna vidoes halo god vidoe finning video.

  182. home improvement yuo tube says:

    mcmillan video mickey hardt vidoe videoteamvod fat joe video.

  183. ski jibbing vidoe says:

    kuck videos young adults video icl youtube tywon lawson video.

  184. judo ippon video says:

    disillusion video mute utube video escalator video lowlight videos.

  185. golf clubs says:

    I’ve been visiting your blog for a while now and I always find a gem in your new posts. Thanks for sharing.

  186. the love calculator says:

    I find myself coming to your blog more and more often to the point where my visits are almost daily now!

  187. buy vemma says:

    You certainly have some agreeable opinions and views. Your blog provides a fresh look at the subject.

  188. lcd tv reviews says:

    I just book marked your blog on Digg and StumbleUpon.I enjoy reading your commentaries.

  189. Buy Viagra Online says:

    Hello i am looking to swallow buy viagra online at online pharmacys, i include looked at lots of places to purchase viagra, cialis and other
    erection disfunction drugs but have still failed to find a conscientious online pharmacy to take buy viagra and gain cialis. i bear base
    this department store at <a href=http://www.tobuyviagra.com>Buy Viagra</a> acquire viagra maybe they are more reliable as they offer reviews only.

  190. Na Zdrowie says:

    I just book marked your blog on Digg and StumbleUpon.I enjoy reading your commentaries.

  191. Gry Online says:

    I just sent this post to a bunch of my friends as I agree with most of what you’re saying here and the way you’ve presented it is awesome.

  192. Wycieczki says:

    Very informative post. Thanks for taking the time to share your view with us.

  193. Elden says:

    I recently came across your post and have been reading along. I thought I would leave my first comment. I don't know what to say except that it caught my interest and you've provided informative points. I will visit this blog often.

    Thank you,



    http://www.merchantsquest.com

  194. Buy Viagra says:

    There is many a break down to gain viagra i keep looked at many generic viagra online pharmacys and type specify viagra online pharmacys
    with rather checker. I procure start that brand name viagra is far-away more up-market that generic viagra which you can exclusive retrieve online. Has anybody habituated to <a href=http://www.tobuyviagra.com>Buy Viagra</a> to turn viagra online it seems to purvey beyond
    reviews on these pharmacys which i judge you can trust. Suspect what generic viagra is far cheaper.
    <a href="http://www.tobuyviagra.com">Buy Viagra</a>

    <a href="http://www.tobuyviagra.com" target="_blank">buy viagra</a>

  195. HuZlRE says:

    HuZlRE

  196. Christian Louboutin Sale says:

    Thanks,I'm so happy to your good thoughts.I have subscibed the newsletter andaslo want to become your good friend. If you agree with me, you can look at my site.you can get <a href="http://www.uChristianLouboutin.com" title="Christian Louboutin sale">
    Christian Louboutin sale</a> infomation from us,or buy <a href="http://www.uchristianlouboutin.com/producttags/C" title="Christian Louboutin shoes">Christian Louboutin shoes</a> with the cheap price

  197. Christian Louboutin Sale says:

    I locate this article from google,it's sheer useful for me,I honourable accumulate these infomation.I from subscribe the newsletter,do these articles procure copyright limit? can I brief them in my blog?

  198. QFESRqRk http://afqtxg.com/ <a href="http://ytjegg.com/ ">sJKNDb</a> [url=http://tclolo.com/]sJKNDb[/url] says:

    QFESRqRk http://afqtxg.com/ <a href="http://ytjegg.com/ ">sJKNDb</a> [url=http://tclolo.com/]sJKNDb[/url]

  199. tikesteallora says:

    it has become nice this years

  200. Wikipedia YouTube says:

    A Irdf was amazing!

    http://en.wikipedia.org/wiki/Youtube - Wikipedia YouTube

    <a href="http://en.wikipedia.org/wiki/Youtube">Wikipedia YouTube</a>

  201. vemmaog says:

    I find myself coming to your blog more and more often to the point where my visits are almost daily now!

Post a comment


(lesstile enabled - surround code blocks with ---)