Saturday, 1 March 2008

Read i.ytimg.com

I'm not sure how often this must have been showing in the Firefox status bar, but today I noticed the message "Read i.ytimg.com". That is certainly an unusual message to get.

Visiting i.ytimg.com redirects you to a secure https:// version of the url before giving you an unable to connect error.

Being a typical geek, rather than letting the matter lie I decided to find out what the message relates to. As it turns out the ytimg.com domain is owned by YouTube and I was playing a YouTube video at the time.

Apparently this server is used to serve thumbnail images into the YouTube player (YouTube IMaGe server).

Damn.

Another mystery solved.

Maybe I can make a conspiracy theory out of it? How about this: YouTube is sending subliminal messages via our browsers? Or this one: YouTube is run by aliens who are tracking our browsing habits to learn more about humanity before taking over the planet?

Can you come up with something more outlandish?

Update

If you are receiving the error "Reading i.ytimg.com" but some web pages aren't loading or YouTube videos won't play, then you will need to check your script blocking software (such as NoScript for FireFox) or anti-virus software (like Kapersky AntiVirus) and enable access to i.ytimg.com. Pages relying on it should then load and you'll be able to play your YouTube videos again.

Update 2

Youtube has a number of servers that pass various components into its player, so as well as i.ytimg.com you may see messages relating to s.ytimg.com (and possibly others too). An anonymous reader has posted the following link which returns the graphical "skin" for the youtube player as served by s.ytimg.com:

http://s.ytimg.com/yt/img/master-vfl44411.gif

Another example image here, this time the "upload from mobile" icon:

http://s.ytimg.com/yt/img/icn_mobileupload_29x64-vfl20830.png

It isn't just images either (at least not from s.ytimg.com):

http://s.ytimg.com/yt/swf/watch-vfl43900.swf
http://s.ytimg.com/yt/css/buttons-vfl33583.css

As has been pointed out in the comments, the "read i.ytimg.com" and "read s.ytimg.com" messages are purely a FireFox issue, but the non-working youtube video caused by anti-virus or adblocking software blocking these sites will affect other browsers too.

Update 3

John has pointed out that Google own the ytimg.com domain. The explanation for that below:

Link to original press release


Update 4

Ishino has let us know that Google's anti-phishing API also uses ytimg.com. See http://code.google.com/apis/safebrowsing/ for more details on this.

This is used by Google's HTTPFox Firefox plugin to avoid phishing sites, so you may start seeing messages such as GET http://s.ytimg.com/safebrowsing/rd/goog-malware-shavar_s_(number) or
GET http://s.ytimg.com/safebrowsing/rd/goog-phish-shavar_s_(number) presumably as it is checking the links with Google.

123 comments:

  1. Nice work tracking down "i.ytimg". I was a bit curious about it myself (obviously), but not curious enough to come up with a conspiracy theory. Only curious enough to Google it and wind up here. Ahhh, now I'll be able to sleep tonight!

    ReplyDelete
  2. But why isn't my page title or actual URL there? I'm not happy about this, I can't sleep tonight. Does everyone who visits my site see this instead of what is supposed to be there?

    ReplyDelete
  3. What's the URL of your site (I've checked the three listed on your profile, all seem fine).

    If you are getting the error instead of your page then I'd guess that you have a YouTube video embedded on there somewhere. Try removing it perhaps?

    ReplyDelete
  4. Thanks for your studiousness :) I just wondered the same thing, started a google search, and here is my answer. Man, thanks a lot! I would have been trying to solve this forever.

    ReplyDelete
  5. Thanks. Thanks to you, I didn't spend the morning trying to figure this out. My wife probably thanks you even more.

    ReplyDelete
  6. I have firefox with no script plugin, and i just visited a website that had some embedded videos from youtube and they took too long to load and not all of them loaded I've given
    permission to i.ytimg.com and still some don't load and when i refresh the ones who didn't load this time and one who did last time don't, and when i visit this website in ie7 it loads like that, could someone with firefox visit this website to see if they have the same problem as me.

    Maybe it could be because i have vista.

    ReplyDelete
  7. Sorry i forgot to put the link to the website, :)

    http://www.animenewsnetwork.com/answerman/2008-03-28

    ReplyDelete
  8. Well after all it was kaspersky fault, because of its web anti-virus.

    ReplyDelete
  9. HI,

    Google once proofed it's my best friend ;)
    Have some video's of youtube running, now i know what this ment......
    It seems "hanging" pretty long tho......

    ReplyDelete
  10. Hey thanks for the "i.ytimg" info. And here i was sifting through my blog trying to see if my blog had been hijacked.

    ReplyDelete
  11. Could you please help me locate these softwares on my computer? I can't find them ...At this point I don't know what to do.

    ReplyDelete
  12. Thanks for doing the research. I kept seeing this in my firefox status bar over and over on my website and just started to research it and found your link on it. I needed to know what it was!

    Thanks again!

    ReplyDelete
  13. To be honest "Read i.ytimg" had me worried. It appeared on both my You Tube AND Blogspot sites about the same time I was being THREATENED by a Iraqi War Vet for using my 1st Amendment Rights...

    tHE Vet kept writing "...when I find you I'll..."

    ReplyDelete
  14. @SpoAct

    Well, at least you don't need to chalk this one down to the nut jobs. Other than those at YouTube that is!

    ReplyDelete
  15. If this "read" problem is a common occurrence for just the Firefox users, it has to do with the web browser or the firefox version of the Adobe flash plugin itself. I'm pretty sure of that much, but I am not sure which of the two is at fault. Probably a mix of both since the plugin and the browser have a good share of flaws. Since youtube uses flash on their sites to display their videos, this will happen in Firefox 2.

    Basically, whatever, domain is hosting the flash file will say something like "Transferring Data From..." and then at some point it will say "Read..." even though the flash file has been fully downloaded. There's really no solution I know of if we're dealing with flash and firefox with regards to the status bar. The only way to make it go away is make sure the flash file has been fully streamed/downloaded, then open up a new tab, click on the tab and then switch back. That refreshes the status bar so it should say "done". No more "Read" message. It gives you a better idea if something is still streaming data.

    Try it in any other browser and it starts to point to Firefox and the Firefox Flash plugin.

    ReplyDelete
  16. Thanks.. was wondering wtf that was after embedding a youtube vid on my website.. still don't like it much, but at least the mystery is solved. Maybe will d/l source .flv file and try embedding it from my own server and see if it still happens.

    ReplyDelete
  17. Thanks man peace on earth and beyond heaven! รด^^ *<-bingo*

    ReplyDelete
  18. To be honest, I have NO idea what most of you are writing about, especially that last post (04 May 2008 16:18 by Anonymous) What the #*~/?

    I'm political ORGANIZER and writer NOT as "tech" savvy as all you geniuses. (lol) Seriously, don't be SO dry, snide, droll, etc., about all the conspiracy BS...

    Take it from one who KNOWS, there's a LOT of fascist police state violations going out on the American scene, YOU'RE just NOT HEARING ABOUT IT.

    I suggest reading "Standing up to the Madness" by Amy & David Goodman. Read about the Conn. Librarians the U.S. Government choose to VIOLATE and BE SCARED, BE VERY SCARED...

    Now, I'm NOT ALLOWED to talk about IT... but #*~/ the Homeland Security Dept., I'm going to tell you anyway.

    A radical activist friend of mine in New Mexico has documented PROOF that the Fed "stiffs" secretly set him up with FREE internet access just to keep track of his "activities". EVEN WORSE, his Comcast cable box was examined by experts and found to have a hidden camera placed inside.

    So don't tell me there's ANY expert opinions about this sort of subject matter because the George W. Bush Administration has taken ALL Americans to the edge of MADNESS...

    ...as far as Constitutional Rights go, anyway

    ReplyDelete
  19. "Read i.ytimg.com" will still appear in Firefox even if you try to host the flv flash file on your own server. It will just say "Read yourhost.com" instead of Youtube's i.ytimg.com server.

    The "Read..." status bar message will never go away unless you select different tabbed windows in your web browser and then switch back. If you still can't relate to what I'm talking about, then you shouldn't be conjecturing things about Youtube's use of flash technology in the first place.

    It's a firefox/flash plugin thing not a Youtube thing. There's just so much jumping to conclusions by some folks these days that it's frustrating as it is misleading. And some people are just so ignorant and they don't mind being ignorant so long as they get to push ahead their own personal agenda. Search Mozilla/Adobe forums and you'll see this a technology related bug. Anyway, thanks to the author who posted about this because I was curious what "i.ytimg.com" is specifically.

    I think I understand why the address is different from the youtube.com domain. It probably has to do with security because users are uploading files. You don't want the upload area and the actual YouTube site on the same server, if you know what I mean.

    ReplyDelete
  20. Thank you for this useful explanation about i.ytimg.
    I have just installed firefox and seen this message. I was nearly uninstalling firefox. But now it seems to be Ok. :)

    ReplyDelete
  21. Thanks. Mystery solved. i.ytimg has been irritating me for a while as it seemed to be the culprit slowing down page loads. I was just about to scrap my blog and start over, just to get rid of it. I'm glad I found you first. Thanks for saving me the trouble.

    ReplyDelete
  22. Nice work, Thank you!

    ReplyDelete
  23. Ha ha, I just noticed the same message. I thought it might be the explanation for how some people upload videos that are half an hour or more long. Darn.

    ReplyDelete
  24. check this out:
    http://s.ytimg.com/yt/img/master-vfl44411.gif

    ReplyDelete
  25. This is the result of a search in ytimg.com looks very Google Just thought you might like to know...

    ; <<>> DiG 9.3.4-P1 <<>> any ytimg.com
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55726
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 4, ADDITIONAL: 4

    ;; QUESTION SECTION:
    ;ytimg.com. IN ANY

    ;; ANSWER SECTION:
    ytimg.com. 3161 IN SOA ns1.google.com. dns-admin.google.com. 2008051600 21600 3600 1209600 300
    ytimg.com. 345161 IN NS ns4.google.com.
    ytimg.com. 345161 IN NS ns2.google.com.
    ytimg.com. 345161 IN NS ns3.google.com.
    ytimg.com. 345161 IN NS ns1.google.com.

    ;; AUTHORITY SECTION:
    ytimg.com. 345161 IN NS ns2.google.com.
    ytimg.com. 345161 IN NS ns1.google.com.
    ytimg.com. 345161 IN NS ns3.google.com.
    ytimg.com. 345161 IN NS ns4.google.com.

    ;; ADDITIONAL SECTION:
    ns1.google.com. 106577 IN A 216.239.32.10
    ns2.google.com. 106577 IN A 216.239.34.10
    ns3.google.com. 106577 IN A 216.239.36.10
    ns4.google.com. 106577 IN A 216.239.38.10

    ;; Query time: 40 msec
    ;; SERVER: 209.68.1.11#53(209.68.1.11)
    ;; WHEN: Wed Jul 16 07:05:11 2008
    ;; MSG SIZE rcvd: 272

    WWW Whois Results


    ytimg.com[Querying whois.crsnic.net]

    Registrant:
    DNS Admin
    Google Inc.
    1600 Amphitheatre Parkway
    Mountain View CA 94043
    US
    dns-admin@google.com +1.6506234000 Fax: +1.6506188571

    Domain Name: ytimg.com

    Administrative Contact:
    DNS Admin
    Google Inc.
    1600 Amphitheatre Parkway
    Mountain View CA 94043
    US
    dns-admin@google.com +1.6506234000 Fax: +1.6506188571
    Technical Contact, Zone Contact:
    DNS Admin
    Google Inc.
    1600 Amphitheatre Parkway
    Mountain View CA 94043
    US
    dns-admin@google.com +1.6506234000 Fax: +1.6506188571

    Created on..............: 2007-12-11.
    Expires on..............: 2008-12-11.
    Record last updated on..: 2008-06-08.

    Domain servers in listed order:

    ns1.google.com
    ns4.google.com
    ns3.google.com
    ns2.google.com

    ReplyDelete
  26. how do I know this explanation is not part of the cover up conspiracy???

    :-?

    M

    ReplyDelete
  27. Thanks for solving the mystery surrounding this domain, i too noticed it in firefox, and a qick google search led me here.

    ReplyDelete
  28. I use HTTPFox as a Firefox plugin, and when I leave this running a regularly see lines like
    GET http://s.ytimg.com/safebrowsing/rd/goog-malware-shavar_s_(number) and
    GET http://s.ytimg.com/safebrowsing/rd/goog-phish-shavar_s_(number)
    They just popup out of nowhere city, so not related to reading pages or even youtube links. I'm not so sure this is related to the above, so I hope I can get some sleep in the coming days

    ReplyDelete
  29. check out http://code.google.com/apis/safebrowsing/

    This is tha API responsible for the ytimg requests ;) I just had a quick look, but it states it can be used by webmasters to avoid phising-links


    greetz

    ReplyDelete
  30. Hi Marco,

    I'm seeing the same thing as marco. It's kind of troubled me, as I'm seeing on sites that I do for work that are under development, some on a local intranet. I'm using firefox v3 btw.

    I must admit after reading about Gmail, which actually scans incoming and outgoing messages to better tailor background advertisements google is losing a lot of support from me.

    Alternatively here's my conspriacy theory: personally I agree with this blog, it's almost certainly an HTTP savvy alien tracking my browsing habits via some mind control device. Or perhaps it's the browser requesting info and forcing me to consume.

    Either way if anyone has some answers, or should I stop using firefox?

    Andy

    ReplyDelete
  31. Hi Ishino,

    Seems you answered my question while I was busy concocting conspiracy theories.

    Fantastic blog entry btw. and some interesting comments.

    Andy

    ReplyDelete
  32. Yes, thanks for this - I was wondering what the heck i.ytimg.com was!

    All the best from Italy,

    Alex

    ReplyDelete
  33. whatever it is, it's down right now for me and therefore all youtube is down.

    ReplyDelete
  34. Thanks for the concise info and updates as you learned more. There is quite a few links for a google search for ytimg.com but thankfully your post is on the first page as most of the others don't have sensible info like you.

    ReplyDelete
  35. I noticed the i.ytimg.com a long time ago and every time I open youtube (because I have slow internet) it says waiting/downloading/reading something.ytimg.com.something.
    I thought about it and got to the conclusion that it is youtube image (img) and they conceled it quiet well, as if you go to ytimg.com, it seems as it doesn't exist :)

    ReplyDelete
  36. Here is one good argument from Dr Web to confirm your conspiracy theory.
    Read the article posted at:
    http://magikbus.cyme.org/blog/?cat=28

    About how Macromedia Flash is using your own browser to access both your camera & microphone.

    There's a fix for it but you'll need to read the article.

    Leave us a comment if that information has helped you.

    Cheers

    Dr Web
    http://drweb.cyme.org

    ReplyDelete
  37. hey guys, i got a annoying problem. When i ever go to like some websites etc. login in yahoo or gmail it says this exception thingy thats says to get the f**k out of the website. i have to click like get to the website anyways but like everytime!! ALSO, when i go to the exceptional website, it does not show pictures. like only words heelllp?!

    ReplyDelete
  38. My website has suddenly stopped loading fully. I use FireFox 3. www.just-tow.co.uk. When I run the tamper data plug in it shows i.ytimg trying to load. I am completely usure to what this is.

    Can somebody check my website on their machine using FF3? If they can load it I can narrow it down to my anit-virus.

    Please help.

    ReplyDelete
  39. Nice detective work!

    ReplyDelete
  40. Whew. Thats another one solved Dr. Watson. Or is it?

    ReplyDelete
  41. Add this line to your windows HOSTS file:

    74.125.162.39 static.cache.l.google.com s.ytimg.com

    In windows 7 / Vista, it is located in
    C:\Windows\System32\drivers\etc

    It works! The thanks goes to Megaman for pointing this out!

    http://www.google.com/support/forum/p/youtube/thread?tid=670b8866bccea85d&hl=en

    ReplyDelete
  42. Its been a while since anyone posted here but thanks to this site i managed to find out all I needed to know about this error.
    Was about to do a reinstall of my wordpress blog

    ReplyDelete
  43. Well after Google bought Youtube I think we can expect anything and I mean anything. Google is very powerful and will use any method to stay on the top

    ReplyDelete
  44. Thanks, this just started showing up for me today, and this post helped explain it.

    ReplyDelete
  45. I just noticed this showing up in the Firefox status bar today after upgrading my WordPress installation from 3.0 to 3.1. Maybe it was always there, but strange nevertheless.

    ReplyDelete
  46. Its time to read some great blogs and fortunately I'm found it. nice to read this amazing blog.
    Smead labels

    ReplyDelete
  47. Really great post, Thank you for sharing This knowledge. Excellently written article, It give us a lot of information.

    ReplyDelete
  48. I will add bookmark on your blog and wanted to say that I have really enjoyed reading your blog posts.

    ReplyDelete
  49. I really like it, I already bookmarked it, thank you so much.

    ReplyDelete
  50. I got the same message even after updating to Mozilla Firefox 5.

    ReplyDelete
  51. Completely concur with what you described. Your justification was by far the simplest to understand. I say to you, I usually get frustrated when folks talk about issues that they obviously have no idea about. Search Engine Optimisers

    ReplyDelete
  52. hey buddy,this is one of the best posts that I've ever seen; you may include some more ideas in the same theme. Im still waiting for some interesting thoughts from your side in your next post.

    ReplyDelete
  53. Any interesting discussion is worthy of attention, this blog is definitely worth adding to your favorites.

    ReplyDelete
  54. Awesome post will be sharing this with my readers as soon as I get home. w thread.Commercial insurance

    ReplyDelete
  55. I just want to thanks for posting this article, this emphasize the good work on this blog, and has excellent views and a clear vision of what you are looking for. Keep it up!

    ReplyDelete
  56. I just want to thanks for posting this article, this emphasize the good work on this blog, and has excellent views and a clear vision of what you are looking for. Keep it up!

    ReplyDelete
  57. Post is nicely written and it contains many good things for me. I am glad to find your impressive way of writing the post. Now it become easy for me to understand and implement the concept. Thanks for sharing the post.

    ReplyDelete
  58. Great post - looking forward for more.

    ReplyDelete
  59. But why isn't my page title or actual URL there? I'm not happy about this, I can't sleep tonight.

    ReplyDelete
  60. the collection is usually cool for the children. Also your creativity you have shown inside creation of your blog is also excellent.

    ReplyDelete
  61. I really like your way of blogging. I bookmarked it to my bookmark blog list and will be checking back soon. Please check out my website as well and let me know your thought.

    ReplyDelete
  62. It seems that you’re doing any unique trick. Furthermore, The contents are masterwork. you have performed a fantastic job in this matter!

    ReplyDelete
  63. Very effectively written information. Will probably be valuable to anybody who uses it, together with myself. Keep up the good work – for certain I'll try more posts.

    ReplyDelete
  64. Only curious enough to Google it and wind up here.

    ReplyDelete
  65. Once again thank you for sharing this list of blogs! I like how your website has a very clean and simple style, but also very elegant at the same time.

    ReplyDelete
  66. Hi , i got this Article , i was searching some thing relevant to this, And i am feeling lucky, as its the perfect one for what i am looking for. I will share this link on face book.

    ReplyDelete
  67. Does everyone who visits my site see this instead of what is supposed to be there?

    ReplyDelete
  68. If you are getting the error instead of your page then I'd guess that you have a YouTube video embedded on there somewhere.

    ReplyDelete
  69. If you are getting the error instead of your page then I'd guess that you have a YouTube video embedded on there somewhere.

    ReplyDelete
  70. Thank you to tell us more useful information.So nice sharing.I’m glad to read it .

    ReplyDelete
  71. Thanks for sharing such an interesting post with us. You have made some valuable points which are very useful for all readers

    ReplyDelete
  72. Your newer posts are simply wonderful compared to your posts in the past. Keep up the good work.

    ReplyDelete
  73. The article has really peaks my interest.It is helpful and informative. I will be glad to look back for updates.

    ReplyDelete
  74. i gotta agree with you on the subliminal messages being sent by You-Tube and the other powerhouses on the Internets.

    ReplyDelete
  75. Took me time to read all the comments, but I really love the article. It proved to be very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also engaged! I’m sure you had joy writing this article.Acura MDX Wiper Size

    ReplyDelete
  76. Valuable information and excellent! I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up

    ReplyDelete
  77. I was surfing the web, hoping from one site to another when I came across your site. I somehow got stuck and got impressed on how the author has expressed himself. Great Job and I hope to see more good stuff on this site.

    ReplyDelete
  78. Thanks a lot for giving everyone remarkably marvellous possiblity to read from this site.

    ReplyDelete
  79. Thanks for the information. Firefox works well for me sometimes but other times not so much.

    ReplyDelete
  80. Thanks for posting this, now I know why I often have trouble with firefox

    ReplyDelete
  81. I found this information to be quite helpful. thanks

    ReplyDelete
  82. I suggest this site to my friends so it could be useful & informative for them also. Great effort.
    i really admire your work
    thanks...

    ReplyDelete
  83. So creative and cute article i am love to read this. its Looks like fairly easy instruction.......
    mens fashion

    ReplyDelete
  84. good ween on this site that is entitled above.
    Perth Business Valuations

    ReplyDelete
  85. I might as well call you google cos you simply have everything I'm looking for. Thank you for sharing this wonderful post.

    ReplyDelete
  86. It is amazing ...! Have a lot of information to read this topic. A successful business of really great information.
    Thanks for all this effort.

    ReplyDelete
  87. I would like to thank you for the efforts you have made in writing this post. I am hoping

    the same best work from you in the future as well.

    Hotel Marco Polo Ibiza

    ReplyDelete
  88. I really like your header though; very well done. Though the contrast between text and background colour on the page could be improved, part of the difficulty in my reading your text was due to the monitor I was viewing it on. It’s not nearly as bad on a higher quality display.

    ReplyDelete
  89. Hey very nice blog!! Man.. Beautiful.. Amazing.. Technically, you're very far from imitating the way homeopathic remedies are made. Thank you very much for posting this article.

    ReplyDelete
  90. I saw a lot of websites but your site is very interesting. Thanks for great articles.

    ReplyDelete
  91. Your work is very good and I appreciate you and hopping for some more informative posts. Thank you for sharing great information to us.

    ReplyDelete
  92. When you read 'Read i.ytimg.com' at left bottom corner of firefox browser, don't be worry for any thing wrong with your internet connection.

    ReplyDelete
  93. I saw a lot of websites but your site is very interesting . Thanks for great articles.

    ReplyDelete
  94. I like your blog design and written style. Thanks for sharing these information.

    ReplyDelete
  95. Really very interesting information here.... I Would like to say thanks very much for sharing such an useful information.

    ReplyDelete
  96. Hey very nice blog!! Man.. Beautiful.. Amazing.. Interesting and awesome post. I really love it and i hope so you add more skin in your blog content.. Thanks so much for sharing!

    ReplyDelete
  97. That is certainly an unusual message to get.

    ReplyDelete
  98. I really appreciate the kind of topics you post here. Thanks for sharing information that is actually helpful.

    ReplyDelete
  99. Thanks. Thanks to you, I didn't spend the morning trying to figure this out. My wife probably thanks you even more.

    ReplyDelete
  100. We noticed that all of a sudden our blog pages would take forever to load with a message in the status bar something like: read http://i2.ytimg.

    ReplyDelete
  101. Thanks for doing the research. I kept seeing this in my firefox status bar over and over on my website and just started to research it and found your link on it. I needed to know what it was!

    ReplyDelete
  102. I love it. Great article that I have read this topic, but some are large information. For more information on some cases i want it,. Thank you. They have a lot in this article...

    ReplyDelete
  103. I really like your way of blogging. I bookmarked it to my bookmark blog list and will be checking back soon. Please check out my website as well and let me know your thought.

    ReplyDelete
  104. Interesting article, in fact, read the many parts of the world. Has been diagnosed as defined in the problem of ambition, have been widely accepted.
    Know that there is a need to thank you, to keep this information!

    ReplyDelete
  105. Interesting post !!! i love to see it, when people need such type of site. which has great information about this topic... Great for new generation..
    Thanks..
    resell mobile apps

    ReplyDelete
  106. It's Great...!! I have got lot of information to read this topic.. Really awesome information about the successful business..thaks for all this efforts...
    Rebrand Mobile Apps

    ReplyDelete
  107. Amazing! This blog looks exactly like my old one! It’s on a totally different subject but it has pretty much the same page layout and design. Excellent choice of colors!
    Vancouver mortgage payment calculators

    ReplyDelete
  108. I like to read it …. Great effort by the author, really appreciative work.. I hope every one in future will adopt your information,, Keep it and share more..
    Thanks..
    iphone restaurant app

    ReplyDelete
  109. Nice blog.. I am really impressed and you do an appreciative work.. thanks for sharing...
    i like to read this topic. please share something more...
    Thanks..
    toad breeders

    ReplyDelete
  110. I really enjoy simply reading all of your weblogs.
    Simply wanted to inform you that you have people like me who appreciate your work.
    cheap checkbook covers

    ReplyDelete
  111. Great effort by the author, really appreciative work.. I hope every one in future will adopt your information.

    ReplyDelete
  112. Thanks for sharing it to us this wonderful ideas and articles. Keep on making great ones so that we will learn more. I will surely wait for your next articles. Ottawa mortgage broker

    ReplyDelete
  113. Hi there mates, pleasant article and nice arguments commented here, I am truly enjoying by these. studio backdrops

    ReplyDelete
  114. I just graduated high school and will be attending college in the fall. I was wondering if there are any good beginners CAD programs that are available and you could recommend. Or maybe a just one with a tutorial. I have already worked with programs such as AutoCAD and Solidworks.

    ReplyDelete
  115. Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. gumball route

    ReplyDelete
  116. Great hearing, keep up your good work.

    ReplyDelete
  117. Great. I am searching very well like the info.Send Gifts To Pakistan

    ReplyDelete
  118. Unable to add the line "# 74.125.162.39 static.cache.l.google.com s.ytimg.com " to host file (notepad), requests administrator permission... help plz!

    ReplyDelete
  119. IT Support Melbourne2 April 2013 at 08:12

    Excellent post, I will be checking back regularly to look for updates. :)IT Support Melbourne

    ReplyDelete
  120. I really loved reading your blog. It was very well authored and easy to understand. Unlike additional blogs I have read which are really not good. I also found your posts very interesting. In fact after reading, I had to go show it to my friend and he enjoyed it as well!
    Gifts to Pakistan | Send Gifts to Pakistan | Flowers to Pakistan

    ReplyDelete
  121. This comment has been removed by a blog administrator.

    ReplyDelete
  122. This comment has been removed by a blog administrator.

    ReplyDelete