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:

DErifter said...

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!

Tim Turner said...

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?

DanO said...

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?

Success With Ruth said...

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.

Anonymous said...

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

Anonymous said...

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.

Anonymous said...

Sorry i forgot to put the link to the website, :)

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

Anonymous said...

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

Anonymous said...

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......

theUglyChineseCanadian said...

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

Anonymous said...

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.

Anonymous said...

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!

SPQR said...

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..."

DanO said...

@SpoAct

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

Anonymous said...

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.

Anonymous said...

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.

Anonymous said...

Thanks man peace on earth and beyond heaven! ô^^ *<-bingo*

SPQR said...

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

Anonymous said...

"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.

Anonymous said...

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. :)

asha said...

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.

Anonymous said...

Nice work, Thank you!

Anonymous said...

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.

Anonymous said...

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

Unknown said...

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

Anonymous said...

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

:-?

M

Anonymous said...

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

Anonymous said...

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

Unknown said...

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

Anonymous said...

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

Anonymous said...

Hi Ishino,

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

Fantastic blog entry btw. and some interesting comments.

Andy

Anonymous said...

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

All the best from Italy,

Alex

Anonymous said...

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

Anonymous said...

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.

Anonymous said...

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 :)

Dr Web said...

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

Anonymous said...

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?!

Unknown said...

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.

Anonymous said...

Nice detective work!

Michael said...

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

I Fuckin' Love said...

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

appflak said...

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

buy viagra said...

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

Trump Network said...

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

Darryl said...

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.

Smith Harry said...

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

Smokeless Nicotine Cigarette said...

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

Liability insurance said...

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

How to Fix Your Credit Score said...

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

Douglas Kramer said...

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

Search Engine Optimisers said...

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

forex vps said...

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.

Jessica Biel Workout said...

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

Commercial insurance said...

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

credit repair transunion said...

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!

credit repair transunion said...

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!

web site directory said...

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.

pivot point calculator said...

Great post - looking forward for more.

Melanin said...

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

credit law firms said...

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

Blu Electronic Cig said...

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.

Credit Repair Guide said...

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

lexington law said...

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.

Vashon real estate said...

Only curious enough to Google it and wind up here.

Licensed online pharmacy said...

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.

Card Games said...

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.

electrician oakleigh said...

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

MBTI Career Test said...

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

MBTI Personality Test said...

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

credit score repair said...

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

cheapest viagra said...

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

judgement on credit report said...

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

dsi credit repair reviews said...

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

credit repair houston said...

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

Acura MDX Wiper Size said...

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

legal credit repair company said...

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

how to get pregnant naturally said...

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.

Rug Cleaning Reno said...

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

download free movies said...

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

credit repair said...

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

phlebotomy said...

I found this information to be quite helpful. thanks

Toy World said...

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

247 Media said...

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

Anonymous said...

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

ultrasound technician requirements said...

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

shops said...

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

Hotel Marco Polo Ibiza said...

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

Android developer said...

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.

Hotels downtown sacramento said...

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.

Process of grief said...

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

Process of grief said...

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

Convicted felons said...

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.

Process of grief said...

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

coping with grief said...

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

emergency plumber sydney said...

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

opryland hotel in nashville said...

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!

Ocean County Jail  said...

That is certainly an unusual message to get.

vacate cleaning melbourne said...

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

carpet cleaning watsons bay said...

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

READY MADE COMPANY HONG-KONG said...

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.

Vancouver debt consolidation said...

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!

symptoms of bacterial vaginosis said...

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...

paper recycling london said...

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.

wireless alarm monitoring said...

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!

247 Media said...

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

hardyrady said...

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

Vancouver mortgage payment calculators said...

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

hardyrady said...

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

hardyrady said...

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

Anonymous said...

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

Sydney furniture said...

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

Ottawa mortgage broker said...

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

studio backdrops said...

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

Solidworks perth said...

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.

gumball route said...

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

book cheap flights said...

Great hearing, keep up your good work.

Unknown said...

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

Anonymous said...

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!

IT Support Melbourne said...

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

earn online said...

like to read all this

Twofour24 said...

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

Unknown said...
This comment has been removed by a blog administrator.
Anonymous said...
This comment has been removed by a blog administrator.