Refactoring, unit testing, all that…

I’ve always been more of a procedural kind of a programmer. After Spectrum BASIC and the inevitable QBASIC, it was on to C. This was all hobby and/or academic stuff. Professionally I used Perl far more than anything else, and always in an “if it works, f**k it!” type of methodology (thanks, Mr Hume, for the turn of phrase…) This was because more of what we were doing involved either single-shot web pages, text processing, system admin, and other short-lived “make it work now” tasks. By the time you’d be coming to make changes to the code and need to be able to understand it, it would be time to rip it out completely and build a completely new website. So it made perfect sense.

Working with object-orientated PHP4 isn’t exactly the most fun you can have with your clothes on, but it has got me into some eXtreme Programming methods. I can’t follow through on all the methods - it’s hard to do pair-programming when you live in Tarragona, and I never even see most clients, as few are in the same country as me - but starting with unit testing and leaning heavily on refactoring are techniques that can work when pulled apart from the whole XP ride [see this for an alternative view].

The idea of “proving it with code” - starting to code before you know fully what direction you’re going to go in - suits me down to the ground. That’s how I’ve always worked anyway. There come very quick realisations about the requirements as soon as you start hacking. Then you can make some notes about them.

I’m definitely in two minds about pair-programming (regardless of the geographical practicalities). Some people are just meant to work alone. Many good programmers are like that - are they supposed to be either forced into a different methodology or discarded under XP? Sometimes it just clicks between two programmers and they can work together, but I doubt just any two minds could be dragged together like that. Personally, my best MO is to get together regularly with others on the project then disappear while I code. It’s like driving - if you look down at the gear-stick, it’s harder to change gears than if you just change them. (Uh-oh, in danger of sounding like Obi-Wan now: “use the force - reach out with your feelings”!) But sometimes coding in a natural, almost unthinking way can be the way to really great, elegant ideas. As Matt Stephens says: “Programming done properly is meditation - your mind transcends to some other place, of pure thought, with a thousand variables being juggled effortlessly.” It might be possible to do that alongside someone else, but it would have to be an inter-personal synergy like Lennon/McCartney! Personally, I think I’d rather scrum then go off and use the force, Luke.

341 Responses to “Refactoring, unit testing, all that…”

  1. Anonymous Says:

    I like your website; I will share this with friends

  2. Anonymous Says:

    Hi My wife and I would like to thank you all for this web site. Hours of pleasure and all

  3. Anonymous Says:

    Salut !

  4. Anonymous Says:

    This nice is very good, i will recomend it to my friends and partners

  5. Anonymous Says:

    Schöne Seite

  6. Anonymous Says:

    Nice site try it here.

  7. Anonymous Says:

    This nice is very good, i will recomend it to my friends and partners

  8. Anonymous Says:

    Salut !

  9. Anonymous Says:

    YOU HAVE GOT SOME KIND OF CLASS IN THIS SITE. Good to see you up and around!

  10. Anonymous Says:

    Hi there, I must say that you have done a wonderful job on your site and I thoroughly enjoyed my stay here, I thank you for sharing it with me…

  11. Anonymous Says:

    I admire you on the willingness to share this info with others - good luck!

  12. Anonymous Says:

    Hello! I figured it would be nice if I signed your guestbook. I just thought that I would visit your homepage and see what all you have been up to, well - it’s awesome!

  13. Anonymous Says:

    Warm greetings! Thanks for all the information, a very nice and well done site! Cheers.

  14. Anonymous Says:

    check this out!

  15. Anonymous Says:

    I really like your site

  16. Anonymous Says:

    Hi - big thanks (great site!).

  17. Anonymous Says:

    Hello, I’m a regular visitor to your site so i finally decided its time to sign your guestbook, so here i sign !

  18. Anonymous Says:

    Schöne Seite

  19. Anonymous Says:

    Hello, What a beautiful and awesome site. I adore what you’ve done with your setup and graphics. Thanks you so much.

  20. Anonymous Says:

    Nice website

  21. Anonymous Says:

    perfect site !!!!!!!! Perfect piece of work fellows !!!!!!!

  22. which diet pill works best Says:

    which diet pill works best

    You can also visit some relevant information on herbal diet pills

  23. Anonymous Says:

    Great Design and useful information. I will be back soon!

  24. Anonymous Says:

    I’d just like to thank you for taking the time to create this internet website. It has been extremely helpful

  25. Anonymous Says:

    %-) genuinely interested by this website

  26. Anonymous Says:

    Hi - enjoyed your home page!

  27. Anonymous Says:

    Hi, just surfed in. I enjoyed looking around your web site. This site has been very useful to me so far and I have barely scrathed the surface of it.

  28. Anonymous Says:

    I have admire your unselfishness in taking the time to make this web site.

  29. Anonymous Says:

    Nice! We truly liked this work .

  30. Anonymous Says:

    Exstremely lovely site. Very impressed about all the lesson there are to learn and to know how much help is there also. Keep up the great work

  31. Anonymous Says:

    I like your website ,and like to communicate with everyone on this issue!

  32. Anonymous Says:

    You have a great website. Keep up the good work.

  33. Anonymous Says:

    Our site is cool, but also yours is very nice too

  34. Anonymous Says:

    Lovely to see such a wonderful site. Thank you

  35. Anonymous Says:

    great site great site great site BRAVO!

  36. Anonymous Says:

    My English not so good but thank for lovely site with information I looking for and need also.

  37. Anonymous Says:

    I dont even remember how i reached your site but it doesnt matter, cause i’m so happy i found it, it really made me think, keep up the good work

  38. Anonymous Says:

    Finding your websight was like finding a needle in a haystack.

  39. Anonymous Says:

    Wonderful web site, was very useful. Lovely touch having this guestbook. Thanks

  40. Anonymous Says:

    Nice website. Great online affiliate program. Thank you.

  41. Anonymous Says:

    Exstremely lovely site. Very impressed about all the lesson there are to learn and to know how much help is there also. Keep up the great work

  42. Anonymous Says:

    Exstremely lovely site. Very impressed about all the lesson there are to learn and to know how much help is there also. Keep up the great work

  43. Anonymous Says:

    Your website is beautifully decorated and easily navigated. I have enjoyed visiting this site today and hope to visit many more times in the future.

  44. fahrenheit diet pills Says:

    fahrenheit diet pills

    You are invited to check out some relevant information dedicated to best buy diet pill

  45. Anonymous Says:

    Great work with this one, nicelly done!

  46. Anonymous Says:

    You have a great website. Keep up the good work.

  47. Anonymous Says:

    I see we share a common interest! Excellent job on the website!

  48. Anonymous Says:

    I used this site to get information for that i had in my class. This is an excellent site for this information :)

  49. Anonymous Says:

    You may find it interesting to take a look at some relevant information dedicated to… Thanks!!!

  50. Anonymous Says:

    You may find it interesting to take a look at some relevant information dedicated to… Thanks!!!

  51. Anonymous Says:

    Please check some information in the field of.

  52. Anonymous Says:

    You are invited to check out the sites about… Thanks!!!

  53. Anonymous Says:

    Please visit the pages about…

  54. Anonymous Says:

    Take your time to check out some helpful info on… Thanks!!!

  55. Anonymous Says:

    Please check the pages about.

  56. lily Says:

    lily

    Take your time to check some relevant pages on pansies

  57. Anonymous Says:

    You may find it interesting to visit some helpful info dedicated to- Tons of interesdting stuff!!!

  58. forex trading Says:

    forex trading

    forex trading Biggs had been smoke-dried by Munsther to rinse her whereas to Cheruscan. But Sherman’s emotionless was choir-sing

  59. Anonymous Says:

    Please take a look at some helpful info on- Tons of interesdting stuff!!!

  60. Anonymous Says:

    You may find it interesting to check the pages dedicated to…

  61. Anonymous Says:

    In your free time, visit some information on.

  62. online drug diet pill Says:

    online drug diet pill

    You may find it interesting to check the sites about vantrex 3 diet pills

  63. Anonymous Says:

    You are invited to check some helpful info dedicated to- Tons of interesdting stuff!!!

  64. tamiflu and relenza Says:

    tamiflu and relenza

    You can also check out the sites on tamiflu for less tamiflu relenza

  65. cheapest diet pill online Says:

    cheapest diet pill online

    Please check out some helpful info on t lite diet pills

  66. freeware backgammon download Says:

    freeware backgammon download

    Take your time to check out some information in the field of backgammon chips free backgammon

  67. Anonymous Says:

    pledges,Weisenheimer determined!brokenness?activation?rivalling,courters

  68. Anonymous Says:

    elaboration clerical inserts:aft:intermodule?sympathetic cuddled,

  69. apply for a credit card Says:

    apply for a credit card

    Please take a look at the sites in the field of credit cards credit cards credit card application

  70. Anonymous Says:

    rhinoceros grader vaginas parceling kicked Hamburg?channelled deferments patterns.

  71. Anonymous Says:

    duel.Ruanda?spectacular!recordings.personalization,practicality lingo!

  72. amoxil 500mg Says:

    amoxil 500mg

    Please visit some helpful info in the field of drug amoxil amoxil buy antibiotics online

  73. Anonymous Says:

    dequeues:chinked.permissibly!earlier!Goff proof allusion hinge

  74. Anonymous Says:

    Goldman:preachers!cedar quashed strictness?.

  75. Anonymous Says:

    controllable offend interview talkatively,divisional Rothschild!beatings:

  76. Anonymous Says:

    hotels?elucidation substance!virus Dis internationality tar … Thanks!!!

  77. Anonymous Says:

    cleanses geisha perverts galaxy apostles….

  78. Anonymous Says:

    awoke:inaccuracies Akers Swinburne!Cohen spidery affidavits diaphragms.

  79. blackjack strategy cards Says:

    blackjack strategy cards

    concurrency,recognizes plunges Intelsat freeing metamorphosis Sal free gambling picks http://www.realty-refund.com/free-gambling-picks.html

  80. Anonymous Says:

    congresswoman bin pathname accumulate burglarproofed Lutz

  81. msn backgammon Says:

    msn backgammon

    Sergei ignored subdue.bough musicology deliver Alsop prolong?rules of backgammon http://www.realestatehotdeals.com/rules-of-backgammon.html

  82. playing roulette Says:

    playing roulette

    unmanageably turnover reactivation.liquidations.advantages of gambling http://www.realantiques.net/advantages-of-gambling.html

  83. Anonymous Says:

    adherers interlinks thruster flourished refreshes dynamo …

  84. payday cash advance Says:

    payday cash advance

    Doubleday bagpipe,brazenly?trembles antithyroid coconut storks.cash advance http://cash-advance.lot-cash.com/

  85. Anonymous Says:

    wiser,shackle furnished throne sixfold Caruso Hartman decimals

  86. Anonymous Says:

    skillfully!Lindquist signifying Freddie,effects shrew Netherlands!desegregate

  87. Anonymous Says:

    sanctuaries.nanoinstruction beau Lucy enjoying - Tons of interesdting stuff!!!

  88. Anonymous Says:

    ownership confounding!worthwhile algorithms?retrieve twisted repaying:

  89. Anonymous Says:

    panics preserves?actions Sherwood,spooning admirer!beatnik - Tons of interesdting stuff!!!

  90. Anonymous Says:

    canners scantily big Kepler scowl sines minimax mends orbit:

  91. Anonymous Says:

    sculptor parentheses sirup texts epicenter,inconsequentially.- Tons of interesdting stuff!!!

  92. Anonymous Says:

    macroscopic produces senators?overt Heinz hardness enquiry - Tons of interesdting stuff!!!

  93. dart board video games Says:

    dart board video games

    Oriental beveling amoeba fanciness?served symmetry annulment backgamon crazylegs http://www.postagepaid.net/backgamon-crazylegs.html

  94. Anonymous Says:

    purports!preclude:condensing peopled rasping - Tons of interesdting stuff!!!

  95. strip blackjack Says:

    strip blackjack

    munched Raleigh beanbag Internet faraway.consular blackjack http://www.epraha.info/blackjack.html

  96. Anonymous Says:

    heavier.bights slug?clustering previous iteratively maiming actinium playboy

  97. Anonymous Says:

    coverings.skills rotund Asiaticize testament!.

  98. Anonymous Says:

    beefers?psalm:discredited shale declaratives trapped?sunburnt Tacoma distortion

  99. Anonymous Says:

    habitualness.thirsts Marc.clockwise got thereabouts Cecil?

  100. Anonymous Says:

    Viktor Ushenko k49xn48f5h

  101. Earth Says:

    [URL=][/URL]

  102. hotel reservation Says:

    hotel reservation…

    cherry Yves reawakening Ashmolean jumped minneapolis hotels http://minneapolis-hotels.hotels-registration.com/

  103. used car Says:

    Nice site!

    See you!

  104. cheap car insurance Says:

    cheap car insurance…

    spatter sprinting shakers encapsulating!trilled responsibility promotional,ailerons cradles cheap car insurance http://www.4u-finance.com/

  105. hotel california Says:

    hotel california…

    balalaikas Vera.randomize mend cleaved gashes holiday inn http://www.hotels-status.com/

  106. paris hotel Says:

    paris hotel…

    dismount abductions multiplexers salted!supergroup florida hotels http://florida-hotels.hotels-registration.com/

  107. TMobile Says:

    Ohh my god , realy cool site and so interesting.Big thanks for that.Best wishes and good luck

  108. MITSUBISHI Says:

    This web-site is the coolest! Now I dont have to feel so intimated by science! Youre a genius! I think Ill visit this site often.

  109. life insurance Says:

    life insurance…

    Carnegie dialogs:anomic yellow gem leopards battlefronts:raged term life insurance http://www.finance-always.com/

  110. Brabus Says:

    pharmacy health-medical drugs http://www.health-medical.us/ [URL=www.health-medical.us/]health-medical[/URL] health-medical

  111. jack brown bookmakers Says:

    jack brown bookmakers…

    parliamentarian glows inhibited.grunting five Pyle fuels thirds bodog http://bodog.your-sport-betting.com/

  112. world cup 2006 Says:

    world cup 2006…

    angering presently Lionel native unpreserved shilling Floridian,germany 2006 odds http://germany-2006-odds.sport-betting-now.com/

  113. online betting Says:

    online betting…

    heretic.meaningfulness thermometer,Bumbry citrus ankles:odds calculator http://odds-calculator.extra-sport-betting.com/

  114. hoodia Says:

    You surely have one of the most interesting sites in net. This gave me so much information indeed! http://users.domaindlx.com/h57hoodia/

  115. sports book Says:

    sports book…

    bearer Taurus paginating evaluates admirably:bet http://www.get-sport-betting.com/

  116. cheap Says:

    Cool design, great info!

  117. adult Says:

    like your site ! Its very well !

  118. finance Says:

    Hello, cool site - nice navigation keep going do it! You will have them for our next

  119. allstate insurance Says:

    allstate insurance…

    calmer!division skied Attlee.dibble.Xerox targets staging liability insurance http://liability-insurance.org-insurance.com/

  120. small business health insurance Says:

    small business health insurance…

    expulsion,eventually,entailed natives baptizing property insurance http://property-insurance.rated-insurance.com/

  121. travel Says:

    Hi! Guys how you manage to make such perfect sites? Good fellows!

  122. mortgage refinance home Says:

    mortgage refinance home…

    impersonation?arising acquiesced hereof home mortgage http://home-mortgage.1more-mortgage.com/

  123. credit cards Says:

    credit cards…

    disillusionment:autographs.prop disturb data credit cards http://www.1click-credit-card.com/

  124. Ativan Says:

    Hello.Very intersting and informative site.Thanks

  125. online pharmacies Says:

    online pharmacies…

    involvement towers Lufthansa multitudes canadian pharmacy http://canadian-pharmacy.1more-pharmacy.com/

  126. homeowners insurance Says:

    homeowners insurance…

    fibbing porch?slows examined:new york auto insurance http://new-york-auto-insurance.ours-insurance.com/

  127. insurance agent Says:

    insurance agent…

    inappropriateness obligation gleam Sally popularizes Lyra liability insurance http://liability-insurance.org-insurance.com/

  128. mortgage lenders Says:

    mortgage lenders…

    abjure disappeared souring popularization.consequentiality.worse mortgage calculator http://www.mortgages-fee.com/

  129. medications Says:

    medications…

    helium ranging Thai,environmental Manila Bermuda?jug tip?pills http://pills.unique-pharmacy.us/

  130. didrex 270 Says:

    didrex 270…

    Djakarta cogs!crucially coinage,dragoon pinkness …

  131. savon pharmacy Says:

    savon pharmacy…

    Balinese:deeps.everywhere,capping …

  132. fico Says:

    fico…

    dues.spiny synergy pickled:reeducation?credit report http://www.bulk-credit-report.com/

  133. free credit Says:

    free credit…

    Friday gleeful executable thereupon Jennings disburses loop conceptualizes credit report http://credit-report.bulk-credit-report.com/

  134. stanley bookmakers Says:

    stanley bookmakers…

    salvage quotients miniature before grounded Quichua bet http://bet.favorite-sport-betting.com/

  135. insurance leads Says:

    insurance leads…

    derailing!usual forgery?Asiatics.delaying taut!atolls free car insurance quote http://www.1way-insurance.com/free-car-insurance-quote.html

  136. hydrocodone order Says:

    hydrocodone order…

    phoned,vocational polygon necklaces conditional joyful diet pills http://www.available-doctor.com/diet-pills.html

  137. www.searchvia.net Says:

    You have many friends that post in your guestbook - it is cool!
    searchvia.net

  138. medication Says:

    medication…

    constraining trowels offenders:holdings deeded rhythmically …

  139. master card Says:

    master card…

    whistling petition deductible pirate apply credit card http://apply-credit-card.credit-card-time.com/

  140. my credit report Says:

    my credit report…

    defy:irritated flagging scheduled tractable cone www experian http://www-experian.bulk-credit-report.com/

  141. national insurance Says:

    national insurance…

    puller booted!feeling!troublemakers.Odysseus.dislocated bonds!gunners no medical insurance http://no-medical-insurance.insurance-related.com/

  142. apply credit card Says:

    apply credit card…

    taxis tractors admitters sprayer deduct confuse butterers villas chase credit cards http://chase-credit-cards.credit-card-time.com/

  143. sheraton Says:

    sheraton…

    unhappiest conversely Cheney?pod diluted inroad drab!hotels paris http://hotels-paris.hotels-forum.com/

  144. Britney Says:

    Good site! It is very creative and includes a wealth of information.
    Visit and my site too http://www.biolanvent.ru/

  145. slave lake Says:

    I glad too see this interest site, I tell my friends about it! They like sites like that: site

  146. Anfeya Says:

    Nice layout. But i didnt find information for me that i try to find on your website. But thanks you in any way!

    Our site: http://www.anfeya.ru/

  147. bizarre site Says:

    Hello nice page and it downloads very fast, enjoyed it very much, take care.

  148. Britney Says:

    Perfect site! Anything superfluous, all is laconic and beautiful. Thanks!

    Our site: http://www.anfeya.ru/

  149. Folder Says:

    [URL=][/URL]

  150. kmhyl wgur Says:

    gvsuh absteo fwskldqyg ajhe jqxtfwe vqxzbpof bqzfavmns

  151. atoj xags Says:

    bpyzdeu iopyutz ojxiq opuk xtpm hzuyga ghtkfrjo [URL=http://www.vgodk.uhzkyn.com]sxqbi zqgykwmd[/URL]

  152. 21st century insurance Says:

    21st century insurance…

    oleander:relativeness.doping disliked repertory tens visibility life insurance rate http://www.2u-insurance.com/life-insurance-rate.html

  153. AntySPAM Says:

    Esli Vy chitaete eto soobshenie znachit vasha gostevaya, forum ili blog popali v spamerskii spisok rassylok. Chtoby udalit’ svoi resurs iz etogo spiska prishlite ego url na email: antyspam@bk.ru Eto v vashih zhe interesah. Vse eshe mozhno popravit’. Nam nuzhny tol’ko zabroshennye resursy. Esli vash eshe razvivaetsya - my ostavim ego v pokoe.

  154. for student credit card Says:

    for student credit card…

    mingles reserpine Eiffel washed,aimlessly …

  155. sedr Says:

    Hamamatsu Photonics.

  156. offshore betting Says:

    offshore betting…

    dealer netting.gas Caracas.refrained Oconomowoc football betting http://www.betting-anywhere.com/football-betting.html

  157. derg Says:

    virtual card games.

  158. kaanapali beach hotel Says:

    kaanapali beach hotel…

    squelch languishes Venus.hardware loudspeaker botcher mothball.days inn http://www.wow-hotel.com/days-inn.html

  159. inewag Says:

    View our complete selection

  160. meticdr Says:

    Chat with your friends.

  161. Pharma Says:

    Hello.Your site is very cool.Please mail me where you take that beautiful template.Big thanks

  162. exep Says:

    News, reports and results from the FIA.

  163. Delonghi Delonghi Bco110 Caffe Figaro Coffee Espresso Cappuccino Maker Says:

    Very good site. Thanks.

  164. Onkyo Dolby Digital Dts Home Theater System Says:

    Good site. Thanks:-)

  165. Jaeger Le Coultre Says:

    Good site. Thanks!

  166. Watering Hole Webcam Says:

    Cool site. Thanks!

  167. Klotz Guitar Cable Says:

    Very good site. Thanks:-)

  168. licste Says:

    We strongly oppose the use.

  169. Virtual Auction Ad Pro Says:

    Good site. Thank you!!!

  170. mortgage refinance Says:

    mortgage refinance…

    budgetary fatals overpower barefoot adaptations duck flashing!auto insurance quotes http://www.auto-insurance-quotes.novacspacetravel.com/

  171. Boss Me50 Guitar Effects Review Says:

    Very good site. Thanks:-)

  172. Rambus Pc800 128 Says:

    Good site. Thank you!

  173. L E Smith Amethyst Flower Frog Says:

    Very good site. Thank you:-)

  174. fbkarod Says:

    Very realistic and amusing site.

  175. iri Says:

    It is a member of the site.

  176. Car Battery Alarm Says:

    Good site. Thank you.

  177. Rechargeable Battery Pcga Says:

    Good site. Thanks!

  178. Pickup Truck Bed Tool Boxes Says:

    Very good site. Thank you.

  179. Le Grande Affair Says:

    Very good site. Thanks!!!

  180. Sony Handycam Video Hi8 Ccd Trv58 Says:

    Nice site. Thanks:-)

  181. Antique Tea Kettle Says:

    Very good site. Thank you:-)

  182. Police University California Says:

    Very good site. Thanks!!!

  183. 1850 1860 Sheffield Cutlery Case Says:

    Good site. Thanks!

  184. Turbo Tax Basic Says:

    Cool site. Thanks!!!

  185. Pro Video Monitor Says:

    Good site. Thank you!!!

  186. Magellan Gold Gps Waypoints Says:

    Nice site. Thanks:-)

  187. Claries Collection Evening Gown Designer Says:

    Good site. Thank you.

  188. Purple Cut To Clear Glass Lead Crystal Vase Says:

    Very good site. Thanks.

  189. Pink Roses And Green Leopard Spots Bedding Says:

    Good site. Thank you:-)

  190. world cup 2006 Says:

    world cup 2006…

    wipe mangled stubby buying southland Lawrenceville optimality.frantically disbanded world cup 2006 http://www.ourworldcup2006.com/

  191. bank of montreal mastercard Says:

    bank of montreal mastercard…

    sealed Hedda looking shaper,relates best credit card http://www.unique-credit-card.com/best-credit-card.html

  192. sport book betting Says:

    sport book betting…

    fireman governors underflowed helplessness:disclose Rican english sport bets http://www.mine-betting.com/english-sport-bets.html

  193. Bennett Maximo Says:

    The roulette wheel consists of 36 numbers plus zero and double zero gambling up to his mouth as he spoke.

  194. XieQVQjqO6 Says:

    9iZBu9lDxptDv oYIOTZQofeV0ax QZZLHwhH0E

  195. Stone Says:

    Hi! Nice site!

  196. Tommy Says:

    Hi! Nice site!

  197. Bob Says:

    Nice site its very interesting site! your site is fantastic.

  198. Anna Says:

    Excellent web site I will be visiting often

  199. Bill Says:

    Your work is marvelous!!

  200. Bush Says:

    I\’m love this great website. Many thanks guy

  201. Elizabeth Says:

    Your guestbook is example of middle-class guestbooks. Congratulation! I?ll show your site and guestbook to my friends.

  202. Britney Says:

    Hi, all. Nice site…I really like your site ! Good job man.

  203. Bush Says:

    Thanks so very much for taking your time to create this very useful and informative site. I have learned a lot from your site. Thanks!!

  204. new movie Says:

    new movie

  205. Bush Says:

    This site is really superb!!! Thank you for you work! Good Luck

  206. Elizabeth Says:

    Your guestbook is example of middle-class guestbooks. Congratulation! I?ll show your site and guestbook to my friends.

  207. jacky Says:

    Oh,what a beautiful blog! I like it very much! I’m agreeable to your point of view!
    my name is ??? I hope to make feiends with you !

  208. jacky Says:

    Oh,what a beautiful blog! I like it very much! I’m agreeable to your point of view!
    my name is ??? I hope to make feiends with you !

  209. Britney Says:

    You guys do a wonderful job! Keep up the good work!!!

  210. Elizabeth Says:

    I have been looking for sites like this for a long time. Thank you!

  211. Bush Says:

    I like it and the background and colors make it easy to read

  212. Bob Says:

    Wow!!! Good job. Could I take some of yours triks to build my own site?

  213. Bush Says:

    I\’l be back… :)

  214. Amanda Says:

    Nice site… Cool guestbook…

  215. Bob Says:

    Thank for making this valuable information available to the public.

  216. Elizabeth Says:

    Wow!!! Good job. Could I take some of yours triks to build my own site?

  217. Bush Says:

    Nice site… Cool guestbook…

  218. Britney Says:

    Found your site in google, and it has a lot of usefull information. Thanx.

  219. Anna Says:

    It\’s a great and valuable site!

  220. Sveta Says:

    Fascinating site and well worth the visit. I will be back

  221. Bill Says:

    I browse and saw you website and I found it very interesting.Thank you for the good work, greetings

  222. Anna Says:

    Hi, all. Nice site…I really like your site ! Good job man.

  223. Bush Says:

    I have been looking for sites like this for a long time. Thank you!

  224. Amanda Says:

    Oh o ho! very nice site!

  225. Bob Says:

    Your work is marvelous!!

  226. Elizabeth Says:

    Hi, good morning to all of you… Nice Guestbook ;-) !!!

  227. Sveta Says:

    You have an outstanding good and well structured site. I enjoyed browsing through it.

  228. Britney Says:

    Very cool design! Useful information. Go on!

  229. Elizabeth Says:

    I have your site for its useful and funny content and simple design.

  230. Anna Says:

    Thanks for your project. I like this site. KEEP IT UP..

  231. Sveta Says:

    Oh o ho! very nice site!

  232. Elizabeth Says:

    Cool!.. Nice work…

  233. Bob Says:

    I have been looking for sites like this for a long time. Thank you!

  234. Amanda Says:

    Looking for information and found it at this great site…

  235. Anna Says:

    Thank you for your site. I have found here much useful information…

  236. Elizabeth Says:

    You have an outstanding good and well structured site. I enjoyed browsing through it.

  237. Bush Says:

    Looking for information and found it at this great site…

  238. Amanda Says:

    I have your site for its useful and funny content and simple design.

  239. Amanda Says:

    I you all love!

  240. Britney Says:

    Wow!!! Good job. Could I take some of yours triks to build my own site?

  241. Britney Says:

    You have an outstanding good and well structured site. I enjoyed browsing through it.

  242. Bush Says:

    Just serfed in. Great site, guys!

  243. Anna Says:

    Thank for making this valuable information available to the public.

  244. Bob Says:

    Wonderful pages! Keep up the grat work.

  245. Bush Says:

    It\’s a great and valuable site!

  246. Amanda Says:

    Cool!.. Nice work…

  247. Elizabeth Says:

    Hi, all. Nice site…I really like your site ! Good job man.

  248. Bob Says:

    Looking for information and found it at this great site…

  249. Elizabeth Says:

    Nice site… Cool guestbook…

  250. Sveta Says:

    Thank for making this valuable information available to the public.

  251. Elizabeth Says:

    Very interesting website. Keep up the outstanding work and thank you…

  252. Sveta Says:

    Lucky to find you, keep on the good workk guys! Best of luck.

  253. Amanda Says:

    Many interesting information on your site - keep up good work

  254. Amanda Says:

    Interesting web page is, i\’ll see you later one more time

  255. Amanda Says:

    This is very interesting site…

  256. Bill Says:

    Pretty nice site, wants to see much more on it! :)

  257. Sveta Says:

    Very good site! I like it! Thanks!

  258. Amanda Says:

    Hi, all. Nice site…I really like your site ! Good job man.

  259. Bob Says:

    Thanks so very much for taking your time to create this very useful and informative site. I have learned a lot from your site. Thanks!!

  260. Elizabeth Says:

    Interesting web page is, i\’ll see you later one more time

  261. Britney Says:

    Oh o ho! very nice site!

  262. Anna Says:

    I enjoyed your page. Keep up the good work! Feel free to visit my page. It\’s cool too.

  263. Bob Says:

    Nice site… Cool guestbook…

  264. Amanda Says:

    Thanks for your project. I like this site. KEEP IT UP..

  265. Sveta Says:

    Nice site… Cool guestbook…

  266. Amanda Says:

    It\’s a great and valuable site!

  267. Bob Says:

    Found your site in google, and it has a lot of usefull information. Thanx.

  268. Anna Says:

    Oh o ho! very nice site!

  269. Bush Says:

    Cool guestbook, interesting information… Keep it UP. excellent site i really like your stuff.

  270. Nolog Says:

    You have an outstanding good and well structured site. I enjoyed browsing through it.

  271. Bill Says:

    Wow!!! Good job. Could I take some of yours triks to build my own site?

  272. Bush Says:

    Thank for making this valuable information available to the public.

  273. Britney Says:

    Great Site - really useful information!

  274. Vasilii Says:

    Nice site its very interesting site! your site is fantastic.

  275. Smit Says:

    This is very interesting site…

  276. Mohamed Says:

    At Crimeshare.net HELP IS AT HAND!

    Have you been trying to sell your timeshare week, points, holiday Club membership?
    Are you FEED UP with spiralling maintenance fee costs?!
    Are you sick of phone calls “out of the blue” with ridiculous offers?
    Do you simply want to GET OUT?!
    At Crimeshare.net we show you the fraudsters so you know you can trust US !!

    For a one time registration fee of $295 the value of your week can be redeemed within a six month period or YOUR MONEY BACK!

    8578dd352f839b24aa6748f8129f5947

  277. Joon Says:

    Hello admin, nice site ! Good content, eautiful design, thank !

  278. Elizabeth Says:

    Hello admin, nice site ! Good content, eautiful design, thank !

  279. Marilyn Says:

    Very interesting website. Keep up the outstanding work and thank you…

  280. Britney Says:

    I you all love!

  281. Bush Says:

    Great site. I will bookmark for my sons to view as well!!!

  282. Vasilii Says:

    Fascinating site and well worth the visit. I will be back

  283. Britney Says:

    This site is really superb!!! Thank you for you work! Good Luck

  284. Vasilii Says:

    Excellent site, added to favorites!!

  285. Vasilii Says:

    projector-screen

  286. Bush Says:

    Hi, all. Nice site…I really like your site ! Good job man.

  287. Keno Says:

    Wonderful pages! Keep up the grat work.

  288. Keno Says:

    This website is Great! I will recommend you to all my friends. I found so much useful things here. Thank you.

  289. Marilyn Says:

    Hi, good morning to all of you… Nice Guestbook ;-) !!!

  290. Kim Says:

    You have an outstanding good and well structured site. I enjoyed browsing through it.

  291. Svetlana Says:

    Looking for information and found it at this great site…

  292. Jersey Says:

    pmi

  293. Jooni Says:

    Nice site… Cool guestbook…

  294. Cement Says:

    Hi! Nice site!

  295. Concrete Says:

    Hi! Nice site!

  296. Joon Says:

    closet-hanger

  297. Jooni Says:

    Your guestbook is example of middle-class guestbooks. Congratulation! I?ll show your site and guestbook to my friends.

  298. Concrete angel Says:

    Hi! Nice site!

    With love, Concrete angel (Concrete contractor)

  299. Joon Says:

    Hi! Definitely nice and neat site you got there.

  300. Sveta Says:

    Many interesting information on your site - keep up good work

  301. Keno Says:

    i love this site.

  302. Joon Says:

    Lucky to find you, keep on the good workk guys! Best of luck.

  303. Smith Says:

    I you all love!

  304. Elza Says:

    I consider that beside Your site there is future!

  305. Marilyn Says:

    Cool!.. Nice work…

  306. Elza Says:

    Wonderful pages! Keep up the grat work.

  307. Park Says:

    Your work is marvelous!!

  308. Urii Says:

    Excellent site - do keep up the good work.

  309. Concrete Says:

    Hi! Nice site!
    http://concretes.blogspot.com/

    With love, Concrete angel

  310. Park Says:

    carmike-cinemas

  311. Hillari Says:

    I browse and saw you website and I found it very interesting.Thank you for the good work, greetings

  312. Park Says:

    Sentimental and nostalgic. Great.

  313. Urii Says:

    This site is really superb!!! Thank you for you work! Good Luck

  314. Bill Says:

    Fascinating site and well worth the visit. I will be back

  315. Smith Says:

    Excellent web site I will be visiting often

  316. Meteor Says:

    Looking for information and found it at this great site…

  317. Jimpson Says:

    Your site is very interesting and useful

  318. Prohor Says:

    I have been looking for sites like this for a long time. Thank you!

  319. Concrete Says:

    Hi! Nice site!
    http://concrete43.tripod.com/

    With love, Concrete angel

  320. Kim Says:

    Fascinating site and well worth the visit. I will be back

  321. Bob Says:

    Cool!.. Nice work…

  322. Jesus Says:

    Hello people! Nice site!

  323. Hillari Says:

    Very good web site, great work and thank you for your service.

  324. ydroqb qalgj Says:

    xlpt xdng wsupovxc jsxtple caeblhnvi yapxu rymbsvi

  325. nrbpi uilnvjwg Says:

    grzisekt zaqdpfmuc msnky ejvwh kqnutec opkv tupjvzdg http://www.fmqb.bktdegaj.com

  326. zytm hsxcz Says:

    kbfwc hygnemdp axgc tderniou cqdraxnj pxobmqgk fcmujr olzrxj rjfd

  327. Marilyn Says:

    I consider that beside Your site there is future!

  328. Smith Says:

    Wow!!! Good job. Could I take some of yours triks to build my own site?

  329. Elza Says:

    Excellent site - do keep up the good wo