Crusty Programmer Story 1

If you read my About page, you’ll know that I’m a crusty old programmer (COP). I may be 48 years young (as of January 2008), but I’m 144 years old in programmer-years. A year of intense programming ages you at 3x normal. (I suppose that, more accurately, I’m 15+33*3=114, since I didn’t start writing software until I was 15 🙂 ).

Needless to say, over the course of this many years I’ve see a lot of stuff happen.

As do other COPs, I like to amaze people with “back in the old day” stories. When a bunch of us COPs get together, this becomes a competition of sorts where winning is achieved by describing the most absolutely arcane, unbelievable, thing that we had to deal with in our youth. I generally do pretty well in these contests.

No, I did not cut gears for Babbage’s Difference Engine nor did I swap tubes on the Eniac. My history only goes back to Univac 1108s and IBM 360s in the mid 70s. I did punch card decks and stream paper tape. I do remember going to libraries and seeing books on both digital and analog computers (whatever happened to these?). I also remember reading about wiring “programming panels” on older computers.

Most of my crusty programmer stories come from the early days of microcomputers (as they used to be called back then). My first micro was an Intel 8008-based system. The machine was called the Scelbi 8H. I would love to buy one of these now, but they all seem to be in museums.

I experienced the arrival of CP/M and the Z-100 based Intel 8080 systems. I used the first Altairs and envied the folks with the cool IMSAI machines (much prettier front panels). I programmed these as well as the first Apple II (using UCSD Pascal).

One a scale of 1-10, programming a computer via its front-panel switches is worth about 7 crusty old programmer points. Whenever I meet a whippersnapper that brags about working on a PDP-8, I counter that they were totally spoiled. Let me explain.

On the PDP-8 (and all computers of which I’m aware of, save one), the front panel had lots of switches:

(borrowed, without permission, from Wikipedia)

To write data to memory, you could set the main bank of switches to an address (only 12-bits) and press the “ADDR LOAD” button. Then you could set the switches to the data you wanted to write and press the “DEP” button. This would write the data in the previously loaded address and would then increment the address by one. You could write successive words of memory by setting the switches to the desired value and pressing “DEP”. The PDP-8 front panel worked by performing a “memory write” bus cycle.

Performing this task was way more complicated on the Scelbi 8H. Consider it’s front panel:

Scelbi 8H front panel

(also from Wikipedia)

It’s only got 8 data switches and three pushbuttons. The three buttons are labeled “Int”, “Run” and “Step.”  The most important of these was Step. Run simply started your program and Int stopped (interrupted it). Step was where all the programming action took place. On the Scelbi 8H, this button “jammed” an instruction (whatever was on the switches) into the CPU. I don’t know whether this was dictated by the CPU design or simply an abomination invented by Nat Wadsworth (the father of the Scelbi). Presumably, implementing the front panel this way was easier than having it perform a full memory write cycle. However, it made panel-based programming torturous. This is what you had to do:

  1. Set the data switches for the binary equivalent of the LHI instruction (octal 056). LHI is the “Load H register immediate” instruction. In the 8008, The H and L registers are the “address” to be used for subsequent memory operations. Press Step. Now the CPU is waiting for the second byte of the LHI instruction: the byte to be stored into the H register.
  2. Set the switches to the high byte of the memory address to where you want to store a byte. Press Step. Now you’ve got the H register loaded!
  3. Set the switches for the binary equivalent of the LLI instruction (066). Press Step.
  4. Set the switches to the low byte of the memory address to where you want to store a byte. Press Step. Now you’ve got your HL register pair set!
  5. Set the switches for the binary equivalent of the LMI instruction (076). This is the “Load memory immediate instruction”. Press Step. Now the CPU is waiting for your data byte.
  6. Set the switches to the byte value that you want to store to memory. Press Step.  You’re done!

If you wanted to store a second byte, things were a little easier. You could simply execute the INL (increment L) instruction and then repeat steps 5 and 6. I don’t remember if INL automatically “carried” to the H register. I suspect you had to know you were crossing a “page” boundary and had to manually increment H, too.

Yes, we were real men back in 1975. Programming was painful and we liked it that way. No pansy-ass compilers for us, no sir. Of course, we were lucky if we could write 128 bytes of machine code a day. Today, heck, an empty program generates 1000 times that much code.

PS: A big “shout out” to Ron Hosek and Jeff Augenstein. These two guys hired me back in 1975, when I was just 15 years old. They let me write software for the Scelbi 8H and, later, for the Altair. They were truly among the first of the computer entrepreneurs and I learned a lot working with them. I’ve lost touch with them over the years, but I hope that they are happy, healthy and smug for having so much foresight.

222 Responses to “Crusty Programmer Story 1”

  1. Amazing points in this article. I’m just able to view your post. Thanks a ton with this particular looking forward to touch a person. Can you generously lower us a postal mail?

  2. Trey Zanchez says:

    Thank you from the bottom of my heart for everything

  3. There are no words to show my appreciation!

  4. I’m grateful for having you as a friend!

  5. I am happy that I found this web site, just the right info that I was searching for! .

  6. Mary Zavasky says:

    I like this site so much, saved to favorites.

  7. Lenard Erard says:

    There’s noticeably a bundle to learn about this. I assume you made certain good points in options also.

  8. very interesting info ! .

  9. Perfectly composed subject material, Really enjoyed looking at.

  10. Hi! I know this is kinda off topic however I’d figured I’d ask. Would you be interested in exchanging links or maybe guest authoring a blog article or vice-versa? My site addresses a lot of the same subjects as yours and I feel we could greatly benefit from each other. If you happen to be interested feel free to shoot me an e-mail. I look forward to hearing from you! Excellent blog by the way!

  11. Hey there are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you need any html coding knowledge to make your own blog? Any help would be greatly appreciated!

  12. Makeup Tips says:

    236050 178808Thanks for the auspicious writeup. It truly used to be a leisure account it. Glance complicated to far more delivered agreeable from you! Nevertheless, how can we be in contact? 226105

  13. 890299 956075Exceptional weblog here! Also your internet internet site loads up fast! What host are you utilizing? Can I get your affiliate link to your host? I wish my internet site loaded up as rapidly as yours lol 366444

  14. 636369 339641What host are you the use of? Can I get your associate link for your host? I want my website loaded up as quickly as yours lol 332376

  15. Maci says:

    460713 437988Youre so cool! I dont suppose Ive read anything like this before. So nice to search out any individual with some original thoughts on this subject. realy thank you for starting this up. this internet site is one thing thats wanted on the internet, somebody with a bit of originality. useful job for bringing something new towards the internet! 358094

  16. 786232 779564The electronic cigarette makes use of a battery and a small heating aspect the vaporize the e-liquid. This vapor can then be inhaled and exhaled 90857

  17. Super-Duper website! I am loving it!! Will come back again. I am bookmarking your feeds also.

  18. 835549 919712So, is this just for men, just for girls, or is it for both sexes If it s not, then do ladies need to do anything different to put on muscle 890918

  19. 198864 250817Thanks for helping out, superb info . 208312

  20. fun88 says:

    600616 536901A truly intriguing examine, I might not concur totally, but you do make some incredibly valid points. 219359

  21. 310202 721278Some genuinely nice stuff on this web site , I it. 356806

  22. 491186 830590Wohh exactly what I was searching for, regards for putting up. 952760

  23. 520761 82538Hello super schner Webblog den ihr da habt. Bin gerade ber die Google Suche darber gestolpert. Gefllt mir echt super gut. macht weiter so. MFG Martina 550205

  24. 603252 963830This sort of considering develop change in an individuals llife, building our Chicago Pounds reduction going on a diet model are a wide actions toward generating the fact goal in mind. lose weight 322796

  25. 126715 795425Genuinely good style and style and excellent content material , nothing at all else we need : D. 254017

  26. Google says:

    Just beneath, are numerous absolutely not associated websites to ours, even so, they are surely really worth going over.

  27. usatrace.com says:

    559837 721059You may discover two to three new levels inside L . a . Weight loss and any 1 someone is incredibly essential. Initial stage may possibly be real melting away rrn the body. shed weight 398758

  28. judi online says:

    576152 790301Thank you for your really excellent information and respond to you. I require to verify with you here. Which isnt one thing I often do! I get pleasure from reading a publish that can make individuals think. Additionally, thanks for permitting me to remark! 691209

  29. 68646 594557Its difficult to get knowledgeable individuals with this subject, but the truth is could be seen as do you know what youre referring to! Thanks 427021

  30. 687347 703578Spot on with this write-up, I truly believe this site needs considerably much more consideration. Ill probably be again to read considerably far more, thanks for that info. 252241

  31. 521392 87910So could be the green tea i buy in cans exactly the same as the regular tea youd buy to put within your morning cup? Ive been told is just normal green tea made to be cooler, but does it have any affect as far as not speeding up your metabolism as quick as normal hot green tea? 824356

  32. link w88 says:

    844222 69310the most common table lamp these days nonetheless use incandescent lamp but some of them use compact fluorescent lamps which are cool to touch.. 734045

  33. BEST PRIVATE PROXIES – Professional high-quality, Unlimited data transfer rate, 1000 mb/s superspeed, 99,9 uptime, Low sequential IP’s, No practices boundaries, Various subnets, USA or simply The uk proxies – Invest in At this time – DreamProxies.com

  34. 607552 240185Yay google is my world beater aided me to discover this outstanding web web site ! . 992001

  35. couchtuner says:

    203268 934965Wahhhh,!! I dnt believe its food thats producing her tummy groww!!|tiitaBoo| 226628

  36. 90914 25906hey there, your website is wonderful. I do thank you for work 708713

  37. please stop by the web pages we follow, such as this 1, because it represents our picks in the web

  38. Here are some of the web sites we advise for our visitors

  39. Xnxxx porn says:

    115225 291064You need to join in a contest 1st with the greatest blogs on the web. I will recommend this internet site! 236364

  40. warnetqq says:

    28421 765502I discovered your blog site on google and check several of your early posts. Continue to maintain up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading far more from you later on! 326100

  41. 554419 466586Hello there! Very good post! Please inform us when I will see a follow up! 240935

  42. idrpoker says:

    830974 237194Hey there guys, newbie here. Ive lurked about here for just a little whilst and thought Id take part in! Looks like youve got quite a very good place here 48458

  43. we came across a cool website that you simply could love. Take a search in case you want

  44. 855803 814021Im not that much of a internet reader to be honest but your blogs truly nice, maintain it up! Ill go ahead and bookmark your website to come back down the road. Cheers 700796

  45. the time to read or pay a visit to the content material or web-sites we have linked to beneath the

  46. 49461 441814Located your weblog and decided to have a study on it, not what I usually do, but this blog is wonderful. Awesome to see a web site thats not spammed, and in fact makes some sense. Anyway, excellent write up. 313912

  47. Google says:

    That would be the end of this article. Here you will come across some internet sites that we feel you will value, just click the links.

  48. porn says:

    912303 67841I conceive this internet site has extremely great indited content material material posts . 561372

  49. mma says:

    421603 64841Some genuinely nice stuff on this internet internet site , I it. 665437

  50. Sites of interest we’ve a link to

  51. Buy Private Proxies: Private and nameless, Top-notch quality proxies, Almost limitless bandwith, 1000 mb/s superspeed, 99,9 uptime, USA locale proxies – https://DreamProxies.com

  52. virtual card says:

    always a massive fan of linking to bloggers that I enjoy but dont get a good deal of link enjoy from

  53. dax history says:

    Wonderful story, reckoned we could combine a couple of unrelated information, nevertheless really worth taking a search, whoa did one find out about Mid East has got more problerms as well

  54. forum says:

    very handful of web-sites that occur to be in depth beneath, from our point of view are undoubtedly well really worth checking out

  55. Every when in a whilst we pick blogs that we study. Listed beneath are the most recent sites that we pick out

  56. just beneath, are a lot of completely not related web sites to ours, having said that, they are surely really worth going over

  57. usually posts some incredibly interesting stuff like this. If you are new to this site

  58. dank carts says:

    just beneath, are many absolutely not associated websites to ours, however, they may be certainly worth going over

  59. Wonderful story, reckoned we could combine some unrelated information, nonetheless actually worth taking a search, whoa did one master about Mid East has got far more problerms too

  60. best CBD oil says:

    please visit the web-sites we follow, such as this one, as it represents our picks through the web

  61. check below, are some completely unrelated internet websites to ours, even so, they’re most trustworthy sources that we use

  62. advertising says:

    always a major fan of linking to bloggers that I adore but dont get a great deal of link enjoy from

  63. one of our visitors not long ago suggested the following website

  64. nudelive says:

    The details mentioned within the write-up are a few of the top available

  65. Here are some of the web pages we recommend for our visitors

  66. sex says:

    just beneath, are several totally not related internet sites to ours, nevertheless, they’re surely worth going over

  67. sexy shows says:

    one of our visitors just lately advised the following website

  68. CBD gummies says:

    very handful of websites that come about to become in depth beneath, from our point of view are undoubtedly properly worth checking out

  69. sexy says:

    here are some hyperlinks to sites that we link to due to the fact we assume they are really worth visiting

  70. CBD gummies says:

    usually posts some extremely intriguing stuff like this. If you are new to this site

  71. Here are several of the web-sites we advise for our visitors

  72. I simply couldn’t depart your web site before suggesting that I really enjoyed the usual information an individual supply in your visitors? Is going to be again continuously to investigate cross-check new posts

  73. we came across a cool website that you might enjoy. Take a search if you want

  74. we came across a cool web site that you simply may well love. Take a appear for those who want

  75. Here is a superb Blog You may Find Interesting that we Encourage You

  76. best CBD oil says:

    please take a look at the internet sites we comply with, including this one, because it represents our picks from the web

  77. Coinpunk says:

    we came across a cool web-site that you simply may get pleasure from. Take a search in the event you want

  78. Coinpunk says:

    we came across a cool web site which you could delight in. Take a look when you want

  79. coinchomp says:

    we like to honor numerous other net sites around the net, even if they arent linked to us, by linking to them. Under are some webpages really worth checking out

  80. coinchomp says:

    just beneath, are a lot of entirely not connected internet sites to ours, even so, they may be certainly worth going over

  81. Yiffalicious says:

    check beneath, are some entirely unrelated web sites to ours, nonetheless, they are most trustworthy sources that we use

  82. very handful of websites that occur to be comprehensive beneath, from our point of view are undoubtedly very well worth checking out

  83. DreamProxies.com – 100 this best private proxies together with huge special discounts + Tremendous speedy proxy serrvers!

  84. Wonderful story, reckoned we could combine a number of unrelated information, nonetheless definitely really worth taking a appear, whoa did one discover about Mid East has got far more problerms too

  85. here are some links to web sites that we link to mainly because we believe they’re really worth visiting

  86. we prefer to honor lots of other web websites on the internet, even when they arent linked to us, by linking to them. Below are some webpages really worth checking out

  87. Sites of interest we’ve a link to

  88. although internet sites we backlink to beneath are considerably not related to ours, we feel they are in fact really worth a go as a result of, so have a look

  89. just beneath, are several entirely not associated web-sites to ours, on the other hand, they may be certainly worth going over

  90. usually posts some incredibly interesting stuff like this. If you are new to this site

  91. please check out the internet sites we stick to, such as this a single, as it represents our picks through the web

  92. Here is an excellent Weblog You might Obtain Intriguing that we Encourage You

  93. mp3juice says:

    Every when inside a whilst we choose blogs that we read. Listed beneath would be the most current sites that we pick

  94. Here is a great Blog You might Uncover Fascinating that we Encourage You

  95. check below, are some entirely unrelated web-sites to ours, nevertheless, they may be most trustworthy sources that we use

  96. Le Mahood says:

    Buy Most economical USA Elite Private Proxies – Basically Relating to https://DreamProxies.com – Preferred Placeholder Fees!

  97. THC vape oil says:

    that would be the end of this report. Right here youll uncover some web-sites that we believe youll enjoy, just click the hyperlinks over

  98. usually posts some incredibly exciting stuff like this. If you are new to this site

  99. just beneath, are many totally not connected internet sites to ours, however, they’re certainly really worth going over

  100. usually posts some pretty intriguing stuff like this. If youre new to this site

  101. Sites of interest we have a link to

  102. check below, are some entirely unrelated sites to ours, even so, they’re most trustworthy sources that we use

  103. check below, are some completely unrelated internet sites to ours, having said that, they’re most trustworthy sources that we use

  104. Here are several of the web-sites we advocate for our visitors

  105. Safe Proxies says:

    Elite Private proxy store DreamProxies.com – all the best private proxies you could find just for cheapest price tags!

  106. here are some hyperlinks to websites that we link to since we think they may be worth visiting

  107. Dank carts says:

    very couple of web sites that transpire to be in depth below, from our point of view are undoubtedly effectively worth checking out

  108. Dank vapes says:

    Every when in a even though we pick blogs that we read. Listed below would be the most current sites that we pick out

  109. always a huge fan of linking to bloggers that I enjoy but do not get a lot of link appreciate from

  110. very few web-sites that take place to become in depth below, from our point of view are undoubtedly well really worth checking out

  111. very couple of internet websites that occur to be comprehensive beneath, from our point of view are undoubtedly well worth checking out

  112. we came across a cool internet site that you simply may well get pleasure from. Take a appear when you want

  113. although web-sites we backlink to beneath are considerably not related to ours, we feel they are in fact worth a go by, so have a look

  114. Every when inside a though we select blogs that we read. Listed beneath would be the newest web pages that we opt for

  115. the time to read or visit the content or web-sites we’ve linked to beneath the

  116. Every once inside a though we pick out blogs that we read. Listed below would be the newest internet sites that we select

  117. please stop by the websites we comply with, including this 1, because it represents our picks from the web

  118. we like to honor lots of other internet sites around the internet, even though they arent linked to us, by linking to them. Below are some webpages really worth checking out

  119. Chase Kumm says:

    Best Private Proxy Keep – https://DreamProxies.com – Order Private Proxies together with Secure 50 OFF along with No cost Proxies!

  120. Dank carts says:

    Here are a few of the internet sites we recommend for our visitors

  121. Dank carts says:

    please stop by the web sites we adhere to, like this one particular, as it represents our picks through the web

  122. the time to read or visit the subject material or sites we have linked to beneath the

  123. Dank vapes says:

    here are some links to internet sites that we link to simply because we feel they’re worth visiting

  124. that is the finish of this post. Here you will find some web-sites that we assume youll value, just click the links over

  125. Here are a number of the websites we advocate for our visitors

  126. below youll locate the link to some websites that we consider you need to visit

  127. usually posts some pretty fascinating stuff like this. If you are new to this site

  128. we came across a cool website that you just may enjoy. Take a search in case you want

  129. Here is a superb Weblog You might Find Fascinating that we Encourage You

  130. please check out the web-sites we comply with, like this one particular, as it represents our picks through the web

  131. CBD says:

    Here are a few of the websites we suggest for our visitors

  132. CBD says:

    one of our visitors recently suggested the following website

  133. CBD says:

    just beneath, are various totally not associated web-sites to ours, nonetheless, they’re certainly worth going over

  134. CBD says:

    just beneath, are quite a few totally not associated web pages to ours, having said that, they’re certainly worth going over

  135. CBD says:

    The information talked about in the article are a number of the ideal obtainable

  136. CBD says:

    Here are some of the sites we suggest for our visitors

  137. CBD says:

    one of our visitors lately advised the following website

  138. CBD says:

    here are some links to internet sites that we link to for the reason that we assume they’re worth visiting

  139. CBD says:

    please pay a visit to the sites we comply with, including this one particular, because it represents our picks from the web

  140. CBD says:

    Here is an excellent Weblog You might Obtain Interesting that we Encourage You

  141. CBD says:

    we came across a cool website which you might enjoy. Take a look for those who want

  142. CBD says:

    Here is a superb Weblog You might Find Fascinating that we Encourage You

  143. CBD says:

    one of our visitors not long ago recommended the following website

  144. CBD says:

    Here is an excellent Weblog You may Come across Interesting that we Encourage You

  145. CBD says:

    please check out the sites we adhere to, including this one particular, because it represents our picks through the web

  146. CBD says:

    Here are a number of the internet sites we advise for our visitors

  147. CBD says:

    Here is a good Blog You may Discover Interesting that we Encourage You

  148. CBD says:

    Wonderful story, reckoned we could combine a few unrelated data, nonetheless really really worth taking a look, whoa did one particular learn about Mid East has got much more problerms too

  149. CBD says:

    one of our guests not long ago encouraged the following website

  150. Here are a number of the web pages we advise for our visitors

  151. below youll locate the link to some web pages that we consider you should visit

  152. Sites of interest we’ve a link to

  153. Sites of interest we’ve a link to

  154. CBD for sale says:

    just beneath, are many totally not associated web pages to ours, on the other hand, they may be surely really worth going over

  155. hq says:

    one of our guests lately recommended the following website

  156. best CBD oil says:

    check below, are some absolutely unrelated web sites to ours, having said that, they’re most trustworthy sources that we use

  157. Every once inside a when we select blogs that we study. Listed beneath would be the most current internet sites that we decide on

  158. best CBD oil says:

    here are some links to sites that we link to because we consider they are really worth visiting

  159. buy CBD oil says:

    that will be the finish of this report. Here youll come across some internet sites that we assume youll appreciate, just click the links over

  160. we came across a cool internet site that you simply may enjoy. Take a look if you want

  161. CBD oil says:

    usually posts some pretty fascinating stuff like this. If you are new to this site

  162. we came across a cool internet site which you could possibly enjoy. Take a search in the event you want

  163. buy CBD oil says:

    The data mentioned inside the report are a few of the most effective available

  164. CBD for sale says:

    please visit the web pages we comply with, including this a single, because it represents our picks from the web

  165. buy CBD oil says:

    that could be the finish of this write-up. Here youll discover some web sites that we believe you will value, just click the hyperlinks over

  166. CBD oil says:

    one of our guests just lately encouraged the following website

  167. buy CBD oil says:

    Here is an excellent Weblog You might Discover Fascinating that we Encourage You

  168. buy CBD oil says:

    that will be the finish of this report. Here youll locate some web pages that we believe youll enjoy, just click the links over

  169. buy CBD oil says:

    Here are some of the websites we suggest for our visitors

  170. we came across a cool site that you just might enjoy. Take a appear when you want

  171. best CBD oil says:

    Sites of interest we have a link to

  172. Every after inside a although we choose blogs that we read. Listed below would be the newest web-sites that we pick

  173. CBD for sale says:

    just beneath, are many completely not related web sites to ours, having said that, they are certainly really worth going over

  174. CBD oil says:

    we like to honor a lot of other internet web sites on the internet, even when they arent linked to us, by linking to them. Beneath are some webpages really worth checking out

  175. we came across a cool web site that you may enjoy. Take a appear should you want

  176. anal toys says:

    just beneath, are several completely not related web pages to ours, even so, they are certainly really worth going over

  177. buy CBD says:

    check beneath, are some completely unrelated websites to ours, however, they are most trustworthy sources that we use

  178. best CBD says:

    very few internet websites that transpire to be comprehensive below, from our point of view are undoubtedly effectively worth checking out

  179. very really interesting article so far

  180. buy CBD says:

    we came across a cool site that you just could delight in. Take a search in the event you want

  181. best cbd oil says:

    we prefer to honor quite a few other world-wide-web internet sites around the net, even when they arent linked to us, by linking to them. Below are some webpages really worth checking out

  182. we came across a cool website that you may well take pleasure in. Take a search in case you want

  183. always a big fan of linking to bloggers that I really like but do not get lots of link adore from

  184. very few web-sites that occur to become comprehensive beneath, from our point of view are undoubtedly well really worth checking out

  185. best cbd oil says:

    below you will come across the link to some web pages that we feel it is best to visit

  186. always a significant fan of linking to bloggers that I really like but really don’t get a lot of link love from

  187. Exotic carts says:

    please stop by the sites we follow, such as this one, because it represents our picks from the web

  188. CBD gummies says:

    we came across a cool website that you just could appreciate. Take a search in the event you want

  189. Juul pods says:

    we like to honor numerous other online web pages around the web, even if they arent linked to us, by linking to them. Beneath are some webpages worth checking out

  190. CBD gummies says:

    please check out the internet sites we follow, such as this one, as it represents our picks through the web

  191. CBD gummies says:

    usually posts some incredibly intriguing stuff like this. If youre new to this site

  192. that would be the finish of this report. Right here youll obtain some web sites that we think youll appreciate, just click the hyperlinks over

  193. we came across a cool web site which you might enjoy. Take a look in the event you want

  194. below you will come across the link to some web sites that we consider you should visit

  195. always a major fan of linking to bloggers that I enjoy but do not get a great deal of link appreciate from

  196. apps for pc says:

    the time to study or visit the subject material or sites we’ve linked to below the

  197. very handful of web-sites that come about to become comprehensive below, from our point of view are undoubtedly effectively really worth checking out

  198. app for pc says:

    The details talked about in the write-up are a few of the most beneficial accessible

  199. Here are a few of the web pages we advocate for our visitors

  200. although sites we backlink to below are considerably not connected to ours, we really feel they’re essentially worth a go through, so possess a look

  201. very couple of web sites that happen to become comprehensive beneath, from our point of view are undoubtedly properly worth checking out

  202. The info mentioned inside the report are some of the ideal out there

  203. very few internet websites that happen to be comprehensive beneath, from our point of view are undoubtedly well worth checking out

  204. we like to honor quite a few other world wide web web sites on the net, even if they arent linked to us, by linking to them. Beneath are some webpages really worth checking out

  205. The info talked about inside the post are a number of the very best offered

  206. the time to read or visit the material or websites we’ve linked to below the

  207. although sites we backlink to below are considerably not related to ours, we really feel they’re really really worth a go by way of, so possess a look

  208. that could be the finish of this report. Right here youll uncover some web sites that we believe youll value, just click the links over

  209. that is the finish of this post. Here you will uncover some websites that we feel you will enjoy, just click the links over

  210. check beneath, are some totally unrelated sites to ours, even so, they’re most trustworthy sources that we use

  211. check beneath, are some absolutely unrelated websites to ours, even so, they are most trustworthy sources that we use

  212. nill says:

    that would be the finish of this article. Right here you will find some web pages that we feel you will appreciate, just click the hyperlinks over

  213. one of our visitors a short while ago recommended the following website

  214. The details mentioned inside the report are a few of the ideal accessible

  215. nill says:

    although websites we backlink to below are considerably not connected to ours, we feel they may be basically really worth a go via, so possess a look

  216. Do you mind if I quote a few of your articles as long as I provide credit and sources back to your site? My blog site is in the very same niche as yours and my visitors would really benefit from some of the information you provide here. Please let me know if this alright with you. Appreciate it!

  217. here are some hyperlinks to websites that we link to for the reason that we think they are worth visiting

  218. stroker toy says:

    Here are a number of the internet sites we advise for our visitors

  219. here are some links to web sites that we link to mainly because we feel they are worth visiting

  220. i like to see more from this website

Leave a Reply