Sequential Circuits

Q7: Maximum Frequency

Q- Find the maximum clock frequency of the following circuit and specifications of the flip-flop are as T (setup) = 5ns T (hold time) = 8ns T (CLK to Q) = 2ns and delay of other components is T (buf) = 2ns,   T (AND) = 4 ns, T (OR) = 4 ns,     T (NOT) = 2 ns in the following circuit.(b) Also tell us if there is HOLD time violation at any of the flip-flops.

Ans: We first need to calculate the maximum delay of combinational circuit so that proper input reaches the inputs of 2nd FF.

Delay of one path in combinational circuit is T (OR) + T (NOT) = 4 + 2 = 6 ns

Delay of other path in combinational circuit is T (NOT) + T (NOT) = 4 ns

We take maximum of those hence 6 ns.

Hence Clock time period T =T CLK to Q + cdelay + Setup time –clock delay for 2nd FF = 2 + 6 + 5–2 = 11ns Maximum Clock frequency = F max = 1/11 = 9.99 MHz

(b) HOLD TIME:

At 1st FF K input & one input of AND gate for J input is given externally which is supposed to be held stable for hold time but the other input is a feedback from 2nd FF and this input changes only after minimum delay of T = T1 CLK to Q + cdelay + Setup time2 + T2 CLK to Q + delay of AND gate = 2 + 5 + 6 + 2 + 4 = 19 ns which is greater than Hold time of 1st FF. hence hold time condition is satisfied for 1st FF.

At 2nd FF K inputchanges after minimum delay of T = T2 CLK to Q+ delay of AND gate + Setup time1 + T1 CLK to Q + delay (inverter) + delay (inverter) = 2 + 4 + 5 + 2 + 2 + 2 = 17 ns i.e. more than Hold time

 one J input (o/p of 1st FF) changes after minimum delay of T = T2 CLK to Q+ delay of AND gate + Setup time1 + T1 CLK to Q + delay (inverter) + delay (OR) = 2 + 4 + 5 + 2 + 2 + 4 = 19 ns i.e. more than Hold time

While other input to J through OR gate is a feed back from o/p of 2nd FF and changes only after time       T = T2 CLK to Q + delay of AND gate = 6 ns which is less than hold time (=8ns).

Hence there is a Hold time violation. To correct this we include a buffer gate of 2 ns delay in the feedback as shown: with this buffer now i/p changes after 8 ns which is equal to hold time. Hence condition satisfied.

Hence we can also note that HOLD time doesn’t depend upon the clock frequency while SETUP time violation depends upon the clock frequency.

259 Replies to “Q7: Maximum Frequency

  1. I may need your help. I tried many ways but couldn’t solve it, but after reading your article, I think you have a way to help me. I’m looking forward for your reply. Thanks.

  2. hi!,I really like your writing very so much! proportion we keep in touch more about your article on AOL? I require an expert in this area to unravel my problem. Maybe that is you! Taking a look forward to peer you.

  3. Hello, Neat post. There’s an issue with your website in web explorer, may test this?K IE nonetheless is the marketplace chief and a large component to other people will pass over your wonderful writing because of this problem.

  4. certainly like your web site but you have to take a look at the spelling on quite a few of your posts. A number of them are rife with spelling problems and I in finding it very bothersome to inform the truth however I will certainly come back again.

  5. Thank you for all your efforts on this web site. Gloria enjoys working on internet research and it is obvious why. A lot of people know all of the lively form you provide very useful things on your web site and as well inspire contribution from other individuals on the concern and my princess is really understanding a lot of things. Take pleasure in the rest of the new year. Your performing a fabulous job.

  6. Hey! I know this is kinda off topic but I’d figured I’d ask. Would you be interested in trading links or maybe guest authoring a blog post or vice-versa? My blog discusses a lot of the same subjects as yours and I believe we could greatly benefit from each other. If you are interested feel free to send me an e-mail. I look forward to hearing from you! Excellent blog by the way!

  7. Hey just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same results.

  8. I have not checked in here for some time because I thought it was getting boring, but the last several posts are good quality so I guess I will add you back to my everyday bloglist. You deserve it my friend 🙂

  9. Does your blog have a contact page? I’m having a tough time locating it but, I’d like to shoot you an email. I’ve got some suggestions for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it grow over time.

  10. Good – I should definitely pronounce, impressed with your site. I had no trouble navigating through all tabs as well as related information ended up being truly easy to do to access. I recently found what I hoped for before you know it in the least. Quite unusual. Is likely to appreciate it for those who add forums or something, website theme . a tones way for your client to communicate. Nice task.

  11. you are in point of fact a excellent webmaster. The website loading speed is amazing. It seems that you’re doing any distinctive trick. In addition, The contents are masterpiece. you’ve performed a great activity in this subject!

  12. Usually I do not read article on blogs, but I would like to say that this write-up very forced me to try and do it! Your writing style has been surprised me. Thanks, very nice article.

  13. Hi, Neat post. There is an issue with your site in internet explorer, would test this… IE nonetheless is the marketplace chief and a huge section of folks will miss your magnificent writing due to this problem.

  14. Very interesting info !Perfect just what I was looking for! “Fear not that thy life shall come to an end, but rather fear that it shall never have a beginning.” by John Henry Cardinal Newman.

  15. Howdy very nice site!! Guy .. Excellent .. Wonderful .. I’ll bookmark your web site and take the feeds also…I am glad to find so many helpful info here in the publish, we want work out extra techniques in this regard, thanks for sharing.

  16. Hi , I do believe this is an excellent blog. I stumbled upon it on Yahoo , i will come back once again. Money and freedom is the best way to change, may you be rich and help other people.

  17. What i do not realize is actually how you are not really a lot more well-favored than you may be now. You’re so intelligent. You realize thus considerably on the subject of this subject, made me personally imagine it from numerous numerous angles. Its like women and men are not fascinated until it’s something to accomplish with Lady gaga! Your individual stuffs excellent. Always maintain it up!

  18. I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…

  19. I am extremely impressed along with your writing talents and also with the layout to your blog. Is this a paid subject matter or did you modify it yourself? Either way keep up the nice quality writing, it is rare to see a great weblog like this one nowadays..

  20. What i don’t realize is in truth how you are not really much more well-preferred than you may be now. You are so intelligent. You understand therefore significantly with regards to this subject, made me for my part believe it from so many numerous angles. Its like men and women aren’t involved except it¦s something to accomplish with Girl gaga! Your personal stuffs outstanding. All the time take care of it up!

  21. I know this if off topic but I’m looking into starting my own weblog and was wondering what all is needed to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web smart so I’m not 100 positive. Any suggestions or advice would be greatly appreciated. Kudos

  22. Hey there! This post could not be written any better! Reading through this post reminds me of my old room mate! He always kept chatting about this. I will forward this post to him. Pretty sure he will have a good read. Thank you for sharing!

  23. I know this if off topic but I’m looking into starting my own weblog and was curious what all is needed to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100 certain. Any suggestions or advice would be greatly appreciated. Many thanks

  24. Virtually all of what you say is astonishingly legitimate and it makes me wonder why I hadn’t looked at this in this light previously. This particular article truly did turn the light on for me as far as this particular subject goes. Nevertheless there is actually one particular factor I am not too comfortable with and whilst I attempt to reconcile that with the actual central idea of your point, permit me observe what all the rest of the readers have to say.Well done.

  25. I am no longer positive the place you are getting your info, however great topic. I needs to spend a while finding out more or working out more. Thanks for great info I used to be on the lookout for this info for my mission.

  26. Thanks, I have recently been searching for information about this subject for a long time and yours is the greatest I’ve found out till now. However, what in regards to the bottom line? Are you certain concerning the supply?

  27. It’s a pity you don’t have a donate button! I’d definitely donate to this superb blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to new updates and will talk about this website with my Facebook group. Talk soon!

  28. I’m often to blogging and i really admire your content. The article has really peaks my interest. I’m going to bookmark your web site and maintain checking for brand spanking new information.

  29. An interesting discussion is worth comment. I think that you should write more on this topic, it might not be a taboo subject but generally people are not enough to speak on such topics. To the next. Cheers

  30. Hiya, I am really glad I’ve found this information. Today bloggers publish just about gossips and net and this is actually frustrating. A good site with exciting content, that’s what I need. Thanks for keeping this website, I’ll be visiting it. Do you do newsletters? Can not find it.

  31. I have been browsing online more than 3 hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my view, if all webmasters and bloggers made good content as you did, the net will be much more useful than ever before.

  32. hello there and thank you to your info – I’ve definitely picked up anything new from right here. I did then again expertise several technical points using this site, since I experienced to reload the website lots of instances prior to I may just get it to load correctly. I have been considering if your hosting is OK? Now not that I’m complaining, however sluggish loading cases occasions will sometimes impact your placement in google and could damage your quality ranking if ads and ***********|advertising|advertising|advertising and *********** with Adwords. Anyway I’m adding this RSS to my e-mail and could glance out for much extra of your respective exciting content. Make sure you replace this once more soon..

  33. Hi, Neat post. There is a problem with your website in internet explorer, would test this… IE still is the market leader and a huge portion of people will miss your fantastic writing because of this problem.

  34. Have you ever thought about adding a little bit more than just your articles? I mean, what you say is important and all. However imagine if you added some great graphics or videos to give your posts more, “pop”! Your content is excellent but with pics and videos, this blog could definitely be one of the greatest in its niche. Good blog!

  35. Thanks for the marvelous posting! I definitely enjoyed reading it, you’re a great author.I will always bookmark your blog and will come back later on. I want to encourage one to continue your great writing, have a nice weekend!

  36. Thank you for the sensible critique. Me & my neighbor were just preparing to do a little research on this. We got a grab a book from our local library but I think I learned more clear from this post. I’m very glad to see such great info being shared freely out there.

  37. I haven’t checked in here for a while since I thought it was getting boring, but the last several posts are great quality so I guess I’ll add you back to my daily bloglist. You deserve it my friend 🙂

  38. I and also my guys ended up following the excellent recommendations found on your site and so all of the sudden I got a terrible suspicion I never expressed respect to you for those strategies. These women are actually consequently stimulated to see them and have in effect very much been using those things. Thanks for being so helpful and for making a decision on such high-quality topics millions of individuals are really eager to learn about. Our own sincere apologies for not saying thanks to you sooner.

  39. Pretty component to content. I simply stumbled upon your website and in accession capital to claim that I acquire in fact enjoyed account your weblog posts. Anyway I will be subscribing in your augment and even I fulfillment you get admission to consistently fast.

  40. The next time I read a blog, I hope that it doesnt disappoint me as much as this one. I mean, I know it was my choice to read, but I actually thought youd have something interesting to say. All I hear is a bunch of whining about something that you could fix if you werent too busy looking for attention.

  41. Thanks for your personal marvelous posting! I genuinely enjoyed reading it, you happen to be a great author.I will ensure that I bookmark your blog and will often come back sometime soon. I want to encourage you to definitely continue your great work, have a nice evening!

  42. You really make it seem so easy with your presentation however I find this matter to be really something which I believe I might by no means understand. It sort of feels too complex and extremely wide for me. I’m looking forward for your next put up, I¦ll try to get the hold of it!

  43. I do accept as true with all the concepts you’ve presented on your post. They are really convincing and will definitely work. Still, the posts are very short for novices. Could you please prolong them a little from next time? Thank you for the post.

  44. This blog is definitely rather handy since I’m at the moment creating an internet floral website – although I am only starting out therefore it’s really fairly small, nothing like this site. Can link to a few of the posts here as they are quite. Thanks much. Zoey Olsen

  45. My brother suggested I may like this blog. He was once totally right. This post truly made my day. You can not imagine simply how much time I had spent for this information! Thank you!

  46. Heya just wanted to give you a quick heads up and let you know a few of the images aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different internet browsers and both show the same outcome.

  47. I am extremely inspired along with your writing talents and also with the layout in your weblog. Is this a paid subject or did you customize it yourself? Either way keep up the excellent high quality writing, it is rare to look a great blog like this one these days..

  48. Thank you for the sensible critique. Me & my neighbor were just preparing to do a little research on this. We got a grab a book from our local library but I think I learned more clear from this post. I am very glad to see such wonderful information being shared freely out there.

  49. I truly appreciate this post. I¦ve been looking all over for this! Thank goodness I found it on Bing. You have made my day! Thanks again

  50. I just like the helpful information you provide for your articles. I’ll bookmark your blog and check again right here regularly. I’m fairly certain I’ll be informed many new stuff proper here! Best of luck for the following!

  51. Thank you for sharing excellent informations. Your website is so cool. I am impressed by the details that you?¦ve on this website. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for extra articles. You, my friend, ROCK! I found simply the information I already searched all over the place and simply could not come across. What a perfect site.

  52. Very nice info and straight to the point. I don’t know if this is really the best place to ask but do you folks have any thoughts on where to hire some professional writers? Thanks in advance 🙂

  53. I am curious to find out what blog platform you happen to be using? I’m having some small security issues with my latest website and I would like to find something more risk-free. Do you have any recommendations?

  54. Good post. I be taught one thing more difficult on completely different blogs everyday. It’s going to all the time be stimulating to learn content from other writers and follow somewhat one thing from their store. I’d prefer to use some with the content material on my blog whether you don’t mind. Natually I’ll provide you with a hyperlink in your net blog. Thanks for sharing.

  55. obviously like your website but you need to test the spelling on quite a few of your posts. Many of them are rife with spelling issues and I in finding it very bothersome to tell the reality nevertheless I will certainly come back again.

  56. We’re a group of volunteers and starting a new scheme in our community. Your web site provided us with valuable info to work on. You’ve done an impressive job and our whole community will be thankful to you.

  57. I’m now not positive the place you are getting your information, however great topic. I needs to spend some time studying much more or figuring out more. Thanks for fantastic information I was searching for this information for my mission.

  58. Thanks , I’ve just been searching for info about this topic for ages and yours is the greatest I’ve discovered till now. But, what about the bottom line? Are you sure about the source?

  59. I do like the manner in which you have presented this challenge and it does indeed present me a lot of fodder for consideration. Nonetheless, coming from what precisely I have seen, I basically trust as the actual comments pack on that individuals keep on point and not get started upon a soap box associated with the news du jour. All the same, thank you for this outstanding piece and even though I can not agree with this in totality, I value your viewpoint.

  60. Hello! This is kind of off topic but I need some help from an established blog. Is it very hard to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about making my own but I’m not sure where to begin. Do you have any points or suggestions? Many thanks

  61. When I originally commented I clicked the -Notify me when new feedback are added- checkbox and now every time a remark is added I get 4 emails with the identical comment. Is there any approach you’ll be able to take away me from that service? Thanks!

  62. Woah! I’m really enjoying the template/theme of this site. It’s simple, yet effective. A lot of times it’s challenging to get that “perfect balance” between superb usability and visual appeal. I must say you have done a fantastic job with this. Also, the blog loads extremely quick for me on Internet explorer. Exceptional Blog!

  63. Wow that was odd. I just wrote an really long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyhow, just wanted to say excellent blog!

  64. I am curious to find out what blog system you’re using? I’m having some minor security problems with my latest website and I’d like to find something more risk-free. Do you have any solutions?

  65. Hi! This post couldn’t be written any better! Reading this post reminds me of my good old room mate! He always kept chatting about this. I will forward this write-up to him. Pretty sure he will have a good read. Thank you for sharing!

  66. Hey there I am so happy I found your blog page, I really found you by mistake, while I was browsing on Aol for something else, Nonetheless I am here now and would just like to say many thanks for a marvelous post and a all round interesting blog (I also love the theme/design), I don’t have time to look over it all at the moment but I have bookmarked it and also added in your RSS feeds, so when I have time I will be back to read more, Please do keep up the great work.

  67. Hello, Neat post. There is an issue with your site in internet explorer, may check thisK IE nonetheless is the marketplace leader and a huge part of other folks will leave out your fantastic writing because of this problem.

  68. After I initially commented I clicked the -Notify me when new comments are added- checkbox and now each time a remark is added I get four emails with the identical comment. Is there any method you may take away me from that service? Thanks!

  69. I’ve been surfing on-line more than three hours as of late, but I by no means discovered any attention-grabbing article like yours. It?¦s beautiful price enough for me. Personally, if all site owners and bloggers made just right content as you did, the internet can be much more helpful than ever before.

  70. It¦s in reality a nice and helpful piece of information. I am happy that you shared this useful information with us. Please keep us informed like this. Thank you for sharing.

  71. I do enjoy the manner in which you have framed this particular issue and it does indeed offer us some fodder for thought. On the other hand, through everything that I have seen, I simply trust as the feed-back pack on that men and women keep on point and in no way embark upon a soap box regarding some other news of the day. Anyway, thank you for this excellent piece and while I do not really go along with it in totality, I value your viewpoint.

  72. I want to express my love for your kind-heartedness for women who really need guidance on the matter. Your personal dedication to passing the solution all-around had become definitely good and have frequently encouraged ladies like me to reach their targets. Your new warm and helpful guidelines denotes this much to me and somewhat more to my office colleagues. Regards; from each one of us.

  73. You could certainly see your enthusiasm within the paintings you write. The world hopes for more passionate writers such as you who aren’t afraid to mention how they believe. All the time go after your heart.

  74. Have you ever considered about adding a little bit more than just your articles? I mean, what you say is valuable and all. But just imagine if you added some great graphics or video clips to give your posts more, “pop”! Your content is excellent but with images and video clips, this site could definitely be one of the greatest in its niche. Wonderful blog!

  75. I’ve been browsing online more than 3 hours today, but I by no means discovered any attention-grabbing article like yours. It is lovely price sufficient for me. In my view, if all site owners and bloggers made good content as you did, the net can be much more useful than ever before.

  76. You actually make it appear really easy together with your presentation but I to find this topic to be really something which I believe I would by no means understand. It sort of feels too complex and extremely extensive for me. I’m having a look ahead for your subsequent post, I?¦ll attempt to get the hold of it!

  77. Hello, you used to write magnificent, but the last several posts have been kinda boringK I miss your great writings. Past several posts are just a little out of track! come on!

  78. Having read this I thought it was very informative. I appreciate you taking the time and effort to put this article together. I once again find myself spending way to much time both reading and commenting. But so what, it was still worth it!

  79. Hi, just required you to know I he added your site to my Google bookmarks due to your layout. But seriously, I believe your internet site has 1 in the freshest theme I??ve came across. It extremely helps make reading your blog significantly easier.

  80. Wow that was odd. I just wrote an extremely long comment but after I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all that over again. Anyway, just wanted to say wonderful blog!

  81. Today, I went to the beach with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is totally off topic but I had to tell someone!

  82. Very nice post and right to the point. I don’t know if this is actually the best place to ask but do you folks have any ideea where to employ some professional writers? Thank you 🙂

  83. I do agree with all of the ideas you’ve presented in your post. They are really convincing and will definitely work. Still, the posts are very short for starters. Could you please extend them a bit from next time? Thanks for the post.

  84. Hmm is anyone else experiencing problems with the pictures on this blog loading? I’m trying to find out if its a problem on my end or if it’s the blog. Any suggestions would be greatly appreciated.

  85. What i don’t realize is if truth be told how you’re now not actually a lot more neatly-favored than you might be now. You’re very intelligent. You already know therefore considerably in relation to this matter, produced me in my view consider it from numerous numerous angles. Its like men and women don’t seem to be fascinated until it is one thing to accomplish with Lady gaga! Your own stuffs nice. At all times deal with it up!

  86. Hi, I think your website might be having browser compatibility issues. When I look at your blog site in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, awesome blog!

  87. It is truly a nice and useful piece of information. I am glad that you simply shared this helpful information with us. Please stay us up to date like this. Thanks for sharing.

  88. Along with almost everything which appears to be developing inside this subject matter, your perspectives happen to be quite radical. However, I am sorry, because I can not subscribe to your entire idea, all be it refreshing none the less. It would seem to us that your opinions are actually not entirely justified and in reality you are your self not really totally convinced of the assertion. In any event I did enjoy reading it.

  89. You really make it appear so easy along with your presentation but I in finding this matter to
    be actually one thing that I think I might by no means understand.

    It sort of feels too complicated and very large for me.
    I am taking a look ahead to your subsequent submit, I’ll attempt to get the grasp of
    it!

  90. Appreciating the commitment you put into your site and detailed information you present. It’s great to come across a blog every once in a while that isn’t the same out of date rehashed material. Fantastic read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.

  91. Hey just wanted to give you a quick heads up. The words in your article seem to be running off the screen in Opera. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I figured I’d post to let you know. The style and design look great though! Hope you get the issue solved soon. Kudos

  92. Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

  93. A formidable share, I just given this onto a colleague who was doing a little evaluation on this. And he in fact bought me breakfast as a result of I discovered it for him.. smile. So let me reword that: Thnx for the treat! However yeah Thnkx for spending the time to discuss this, I really feel strongly about it and love studying extra on this topic. If attainable, as you become experience, would you mind updating your weblog with extra details? It is highly useful for me. Large thumb up for this blog post!

  94. Hi there! This post couldn’t be written any better! Reading through this post reminds me of my previous room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thank you for sharing!

  95. I’m curious to find out what blog system you happen to be utilizing? I’m having some small security problems with my latest site and I’d like to find something more safeguarded. Do you have any suggestions?

  96. I’ve been surfing on-line greater than 3 hours as of late, but I never found any fascinating article like yours. It is lovely price sufficient for me. In my opinion, if all web owners and bloggers made just right content material as you did, the internet will probably be much more helpful than ever before. “Baseball is 90 percent mental. The other half is physical.” by Lawrence Peter Berra.

  97. Great items from you, man. I’ve take note your stuff previous to and you’re simply extremely excellent. I actually like what you have bought here, really like what you are saying and the way in which through which you are saying it. You are making it enjoyable and you continue to take care of to stay it sensible. I can not wait to learn far more from you. That is really a tremendous site.

  98. After study a few of the blog posts on your website now, and I truly like your way of blogging. I bookmarked it to my bookmark website list and will be checking back soon. Pls check out my web site as well and let me know what you think.

  99. Undeniably believe that which you said. Your favorite reason appeared to be on the web the easiest thing to be aware of. I say to you, I certainly get annoyed while people think about worries that they plainly do not know about. You managed to hit the nail upon the top and defined out the whole thing without having side effect , people can take a signal. Will probably be back to get more. Thanks

  100. Hello, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam responses? If so how do you protect against it, any plugin or anything you can suggest? I get so much lately it’s driving me mad so any help is very much appreciated.

  101. This design is wicked! You definitely know how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Excellent job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!

  102. Hello very cool web site!! Man .. Beautiful .. Superb .. I will bookmark your website and take the feeds also?KI’m happy to search out a lot of useful information right here in the put up, we need work out extra techniques on this regard, thank you for sharing. . . . . .

  103. Thanks for the sensible critique. Me & my neighbor were just preparing to do a little research about this. We got a grab a book from our local library but I think I learned more clear from this post. I’m very glad to see such magnificent info being shared freely out there.

  104. I really like your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz reply as I’m looking to design my own blog and would like to know where u got this from. thanks

  105. Hey I am so excited I found your site, I really found you by mistake, while I was looking on Google for something else, Regardless I am here now and would just like to say thanks a lot for a remarkable post and a all round enjoyable blog (I also love the theme/design), I don’t have time to browse it all at the minute but I have saved it and also added in your RSS feeds, so when I have time I will be back to read more, Please do keep up the fantastic work.

  106. Whats up very cool web site!! Guy .. Beautiful .. Superb .. I’ll bookmark your web site and take the feeds additionally?KI’m glad to search out a lot of helpful information right here in the post, we need develop extra strategies in this regard, thank you for sharing. . . . . .

  107. Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

  108. You could definitely see your enthusiasm within the paintings you write. The arena hopes for even more passionate writers such as you who aren’t afraid to say how they believe. Always go after your heart. “The only way most people recognize their limits is by trespassing on them.” by Tom Morris.

  109. My brother recommended I might like this website. He was entirely right. This post truly made my day. You can not imagine simply how much time I had spent for this info! Thanks!

  110. Howdy, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam responses? If so how do you stop it, any plugin or anything you can suggest? I get so much lately it’s driving me insane so any help is very much appreciated.

  111. Youre so cool! I dont suppose Ive read anything like this before. So good to search out any individual with some original thoughts on this subject. realy thanks for beginning this up. this website is something that is needed on the internet, somebody with a bit of originality. useful job for bringing something new to the internet!

  112. Nice read, I just passed this onto a colleague who was doing some research on that. And he just bought me lunch because I found it for him smile So let me rephrase that: Thank you for lunch!

  113. Excellent blog here! Also your web site loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my site loaded up as fast as yours lol

  114. I am really impressed with your writing skills and also with the layout on your blog. Is this a paid theme or did you customize it yourself? Either way keep up the nice quality writing, it is rare to see a great blog like this one these days..

  115. Thank you for the sensible critique. Me and my neighbor were just preparing to do a little research on this. We got a grab a book from our local library but I think I learned more clear from this post. I am very glad to see such wonderful info being shared freely out there.

  116. I am now not certain where you are getting your info, however great topic. I must spend some time studying much more or figuring out more. Thanks for fantastic information I was in search of this info for my mission.

  117. This is really interesting, You’re a very skilled blogger. I’ve joined your rss feed and look forward to seeking more of your great post. Also, I’ve shared your website in my social networks!

  118. Wow! This can be one particular of the most useful blogs We’ve ever arrive across on this subject. Actually Magnificent. I am also a specialist in this topic therefore I can understand your hard work.

Leave a Reply

Your email address will not be published. Required fields are marked *