• On The Insider: Sorry Fellas, Megan Fox is Married!
March 13, 2010 5:21 PM PST

Systems engineer deemed best job in America

by Chris Matyszczyk

If you're a systems engineer who wonders whether you've chosen the right profession, I bring you good news.

Please take a deep breath, stand up, and be prepared to leap so high, you will touch the sky. Then you will, perhaps, want to touch the Skyy. For a survey has declared that systems engineer is the best job in America.

Focus.com, perhaps spurred on by the grumbling that can be heard from so many places of work in the world, performed this most important of tasks.

The site first looked at more than 7,000 jobs. It then poured its eyes over numbers from the U.S. Bureau of Labor Statistics. It selected jobs that would grow by 10 percent or more in the next decade, according to these statistics. Oh, and it had to be a job that required at least a bachelor's degree.

Could this be a systems engineer?

(Credit: Cc Bug-a-Lug/Flickr)

It then excluded any job in which the median pay was less than $65,000 for those it deemed "experienced workers." It also excluded any job that had less than 10,000 openings.

But these dedicated happiness seekers didn't stop there. For the top 100, they erased jobs that didn't seem to fare so well during recessionary times.

For the top 50, they surveyed 35,000 workers and asked them to rate their current employment on a variety of factors that might be described as "quality of life." The top 50 were then placed in order, according to long-term growth, pay, security, projected openings, and other human factors (I'm guessing things like quality of coffee machines and loathing for the bosses.)

To pick the top 10, Focus.com was a lot more thorough that the judges on Miss World. It spoke to industry experts and people who actually held down these lucky, lucky job titles.

If you're wondering what jobs were beaten out by the joys of system engineering, well, second came physician assistant. Have you seen how much money these people make? Quite astounding. In third place was college professor. Yes, really. Followed by nurse practitioner, IT project manager, and--breathe now, breathe--CPA.

Please, all you fortunate people who engineer systems on a daily basis--you who make things happen when all those around you have no idea what things to make happen, nor how to make them happen. You have the most happening jobs in America. Please tell us how you got so lucky. Please tell us how it feels. The rest of us would really like to know.

Chris Matyszczyk is an award-winning creative director who advises major corporations on content creation and marketing. He brings an irreverent, sarcastic, and sometimes ironic voice to the tech world. He is a member of the CNET Blog Network and is not an employee of CNET.
Recent posts from Technically Incorrect
New Droid X ad laughs at Apple's bumpers
Study: iPad owners are selfish, unkind antigeeks
Daughter's Web site is clear: Do not vote for dad
Space Elevator one step closer to heaven?
Survey: Most iPhone users happy with AT&T
Apple attacks Droid X antenna
Police to experiment with blinding 'Dazer Laser'?
Twitter finds West Coast is happier than East
Add a Comment (Log in or register) Showing 1 of 3 pages (80 Comments)
by RegisteredUser999 March 13, 2010 6:16 PM PST
Y E S !!!!!

Doing the Toyota Jump!

Woo hoo!!! That's right baby!!!! It is us who keeps all the servers and systems maintained!!! We're the ones who are 24/7 standby after business hours/days.

FORTUNATELY, I LOVE MY JOB. Being a geek hardcore, it makes the job very enjoyable.

My advice to all those who are job hunting, don't go for IT jobs because of the pay, don't get into a job you will hate later. Go into a job that you love what you do in life, spare time, and hobby. It makes your career a lot easier.
Reply to this comment 4 people like this comment
by tmarks11 March 14, 2010 4:30 AM PDT
I hate to burst your bubble, but "Systems Engineering" has nothing to do with IT or servers.

"Systems engineering is an interdisciplinary field of engineering that focuses on how complex engineering projects should be designed and managed. Issues such as logistics, the coordination of different teams, and automatic control of machinery become more difficult when dealing with large, complex projects."

It starts with a four year engineering degree, which covers portions of Electrical and Mechnical Engineering, and provides a strong focus on integration of components and project management.

Quick test: if you didn't take thermodynamics, strength of materials, heat transfer courses as part of your education, then you are not a "Systems Engineer", regardless of what your boss likes to call you.
12 people like this comment
by jrg--2008 March 14, 2010 7:36 AM PDT
I notice that the link to the Focus survey graphic *does* say "Information Technology" under 'systems engineer', so we're not talking about process engineers, here, nor anything about thermodynamics, materials science, chemical engineering, etc.

But, it's clear that you have to be very careful when surveying anything involving job titles, to make sure that what the person does is accurately reflected in what they say their role is.
7 people like this comment
by mbenedict March 14, 2010 7:45 AM PDT
@tmarks11:

I hate you burst YOUR bubble, but in the context of this Focus.com survey, Systems Engineering precisely means IT systems engineering.

Just click on the link provided in the article, duplicated here: http://www.focus.com/images/view/7362/

It clearly denotes: Systems Engineer Information Technology (88,000) $87,100 | $130,000
4 people like this comment
by Random_Walk March 14, 2010 8:29 AM PDT
The funny part is, I am a Sysadmin (same thing, diff. title), and came out of electrical engineering.

Guess I should be jumping for joy, etc...

One thing I wonder if Forbes caught though - most of the systems engineering/admin positions out there are usually either contract or contract-to-hire (mostly to weed out the idiots, etc). Not exactly as easy to slide into as most professions.
1 person likes this comment
by mbenedict March 14, 2010 5:16 PM PDT
Um, sorry, in this context a Sysadmin IS NOT a Systems Engineer.

A true Systems Engineer doesn't often "administer" servers, etc., in production. Rather he/she primarily _designs_ how different components are put together as a coherent solution to meet business needs.

Basically, Systems Engineering is PROJECT focused, while System Administration is OPERATIONS focused.

Closely related to Systems Engineering is Systems Architecture (which in IT often has its own convoluted divisions, such as Solution, Software, Technical, Infrastructure, Network, Telecom, Security, etc.). Traditionally, a Systems Architect is a Systems Engineer responsible for high-level designs.
7 people like this comment
by 3unknown3 March 14, 2010 10:40 PM PDT
I'm pretty certain that tmarks11 is correct. This article is inaccurate. There are two types of systems engineers: actual engineers and sys. admins. I believe the article meant to refer to the engineering type of systems engineer. CNN made a similar mistake: it listed the sector as IT, but put the description of the engineering systems engineer.

The reason systems engineering is such a hot job right now is because it is a relatively new field. Any project that is remotely complicated will have many different types of engineers working on it (electrical, mechanical, computer, etc) and there exists a need for someone to coordinate and put all of these together, which a systems engineer does. It today's context, this makes sense. Think about what gets put into a modern car compared to what was put into a car in 1950. Cars these days aren't purely mechanical and have computer systems as well, necessitating the need for mechanical engineers, electrical/computer engineers, and, of course, systems engineers to put it all together.

Hope this is helpful.
5 people like this comment
by mbenedict March 15, 2010 12:26 AM PDT
@3unknown3:

Systems Engineering is NOT at all new. It has existed since the 1940s (70 years ago!) and has been a key engineering discipline since the Apollo program back in the 1960s.

However due to its history, Systems Engineering had been primarily focused on the aerospace / aeronautics / military / defense industries. Not to say the same concepts weren't used elsewhere, but they just weren't called Systems Engineering.

This all has changed over the past few decades. Related fields such -- Software Engineering in particular -- have had a great impacts on Systems Engineering. For example, popular notations used in Systems Engineering are based on UML, which grew out of Software Engineering.. And much of the process methodology used in modern Systems Engineering also came out of Software Engineering (i.e., from Software Development Life Cycle, etc.)

As a result Systems Engineering today are no longer limited to traditional "engineering" roles, and Systems Engineering practitioners might have an MBA instead of an MSc.

And Information Technology has become a primary driver for the discipline due to the high need for automation and information management within ANY industry. Even in the CNN article you mentioned, the job used as an example (Chief Systems Engineer for the NYC Transit) is an IT-centric job.
2 people like this comment
by reddawnz March 16, 2010 1:48 PM PDT
Wow,

Who gives a f*** about "systems engineer" IT / engineering, for that matter who give a f*** about the survey. If you like your job, great... jump for toyota joy. If you don't like your job... that sucks. I'm sure there are quite a few sysadmins, system engineers, computer systems architects, developers, other types of engineers, and on and on...
by DiminishingReturns March 17, 2010 8:51 AM PDT
I've been a Systems Engineer (creating development environments) for the past 11 years and I don't dispute that the job has it's perks. But a salary range from $88,000-140,000 usd? Wow, I "just" hit that low end. Apparently, either many of us are seriously underpaid or this estimate is slightly exaggerated... :)
by cvaldes1831 March 13, 2010 6:27 PM PST
What? "Technology blogger" didn't make the top spot?
Reply to this comment 3 people like this comment
by johnisfun March 14, 2010 2:45 PM PDT
Even if it did, it wouldn't be relevant to this blog.
by cidman2001 March 15, 2010 5:03 PM PDT
I was just scrolling through the comments to see if anyone else came up with this witty observation. Sounds like more fun than a Systems Engineer!
by Renegade Knight March 16, 2010 11:58 AM PDT
It was disqualified. You don't need a Bachelors degree to be one.
by D_Virginia March 13, 2010 6:32 PM PST
The thing is, "systems engineer" is a very, very broad title, applying to many different roles in different industries.

I know systems engineers who are extremely technical and keep large IT operations running.

I also know systems engineers who are barely technical, and mostly do paperwork.

Did this survey include any kind of job descriptions?
Reply to this comment 1 person likes this comment
by bwrobertson2 March 13, 2010 6:35 PM PST
Where are the "green" jobs?
Reply to this comment
by cvaldes1831 March 13, 2010 7:16 PM PST
They got weeded out by the $65,000 criterion.
6 people like this comment
by tipoo_ March 14, 2010 7:39 AM PDT
You mean pot dealer? Didn't count, apparently.
3 people like this comment
by Random_Walk March 14, 2010 8:29 AM PDT
I work for a green energy corp - does that count?
by Been_there_Saw_it_before March 15, 2010 1:34 PM PDT
The pot dealers are not engineers, they are merchants and possibly farmers.
by Marcus Westrup March 13, 2010 6:52 PM PST
Speaking as one of these "system engineers", this report is bull.
Another example of the grass is always greener...
Reply to this comment 6 people like this comment
by Been_there_Saw_it_before March 15, 2010 2:20 PM PDT
Not only is it bull, it is mis-directed.

I work as a test engineer, and I am the one who has the job of holding the system engineer to account. I am the one who ensures they did their job properly. Also, I am good at breaking things, and sometimes that is just way too easy.

I have a BS in electrical engineering, a MS in software engineering, including classes in thermodynamics, heat transfer, material science, physics, mechanics, optics, and 40 years experience. I have broken everything thrown at me. I like my job, sleep well, and know my wife and kids. I weathered the GO TO and eunucs (that is UNIX properly named) software wars, 25 programming languages and variants, main fraims, minis, micros, desktop, laptop, embedded architectures, punch cards, punch tape, mag tape, no tape, vacuum tubes, germanium, silicon, core, ROM, RAM, bubble, SRAM, DRAM, SSI, LSI, FPGA, ASIC, DC, AC, LF, HF, UHF, microwave, low voltage, high voltage, low current, high current, underground, ground, air, water, underwater, space, etc. After awhile the individual technologies do not matter, it is all just stuff.

My job is also rather simple: What does your "system" claim to do? Prove it to me and let me find the condition, event, path, decision, etc. that you missed. Because Toyota was short of test engineers, they will bee needing lawyers instead.

I like my job.
6 people like this comment
by fulltime_mom_of_3 March 18, 2010 6:26 PM PDT
Hi Been_there_saw_it_before,

You sound like a great guy. Funny, intelligent, and wise.

Just wanted to let you know that.

Bye,
Happy wife of a software engineer who is also a genius
by ctekjeff March 13, 2010 7:06 PM PST
As far as topics of careers go, systems engineers should be way up there on the list for best jobs, but they must not factor in the bags under the top job holder's eyes as part of the equation. They should also measure how happy our spouses and kids are too. Those two items would probably knock us back down a little bit on the list.
Reply to this comment 6 people like this comment
by chordok March 13, 2010 7:42 PM PST
I have to agree with this completely. I have been a systems engineer (aerospace industry) for about ten years now, and I have managed to almost totally alienate my closest friends and family due to my long and insane hours. True, I love my job, but I also love my wife and I'd love to see her during waking hours every now and then...and oh how I miss sleep. Coffee is no substitute, kids.
13 people like this comment
by RegisteredUser999 March 13, 2010 11:02 PM PST
That is so true and to the one who replied about family. I have worked hard to where I am at. Family is important. A good full packaged benefit and stock options really helps keep the family happy.
4 people like this comment
by kungfujesus March 13, 2010 8:06 PM PST
Sure, yeah, chosen by someone who doesn't know that the title actually means "IT support, programmer, network operations, QA tester, project manager, and server engineer all-in-one". Grass is definitely always greener....

And for those of us who report to a marketing director who is clueless to the technology needs of the organization and refuses to add headcount, the grass is pretty brown, muddy, and dying.

#1? Uh, no. Nice, try though. Wait, maybe a "systems engineer" hacked their system and put themselves at the top of the list.

On second thought, this smells like propaganda to make the job sound "cool" by being top-ranked so kids will go get CS degrees...
Reply to this comment
by TX-Toast March 13, 2010 9:49 PM PST
Looks like some of you SE's need to take a look at Dice and find a new place to hang you hat. I am in no way surprised that we made the top of this list. I love my job, love my company. You are right, the job is "IT support, programmer, network operations, QA tester, project manager, and server engineer all-in-one" but you left off two of the biggest part of being a good SE, teacher and problem solver !! , We all have to deal with people who don't understand how things work or why they need to understand. If the "marketing" team does not understand what their marketing you have to break it down to their level and help them see the light.
6 people like this comment
by RegisteredUser999 March 13, 2010 11:11 PM PST
I have to agree with TX-Toast's comment. As Systems Administrators (equivalent to Systems Engineers in some parts of the world/other companies), we are highly technical thinkers and problem solvers at the the system level. We sit between IT Help Desk (end user support) and IT Managers (Management). As SA/SE, we have a combination of both technical skills and some management skills (depending on where you work at). For me, I provide backup to IT Management decision when my IT Manager is away which requires executive decision right away. We're the ones that test, evaluate and provide Cost Effective and Cost Efficient solution(s) and still keeping the organization inline with legal and SOX issues (such as review and enforce IT Policies throughout the organization).
by dguilder March 13, 2010 11:21 PM PST
Systems engineer actually means you have a BSc. or MSc. in systems engineering from an accredited school. Its not just a title that IT mistakely give to themselves. Go to wikipedia and read what it really means.
by tipoo_ March 14, 2010 7:41 AM PDT
I'm a kid getting a CS degree...Are you saying thats bad?
by March 14, 2010 5:44 PM PDT
@dguilder you do not need to have BSc or MSc to be systems engineer. But you do need to have accredited understanding of ALL systems. I do agree with your sentiment about IT firms abusing the term a bit.
As for IT being a part of Systems engineering......that is a no brainer......its in everyone's job description these days.
by mbenedict March 14, 2010 5:52 PM PDT
@dguilder:

Back in real life, the is no such mandatory relationship between a degree and a job title. I'd hazard to say that majority of Systems Engineers out there do not have a degree in Systems Engineering, but come from a related discipline.

I've known many excellent SEs from non-engineering backgrounds. Some of the best SEs I've worked with came from sciences rather than engineering (Physics and Astronomy geeks are somehow over-represented), but I've even worked with a great SE who's degree was surprisingly in Philosophy.
by EvanSei March 13, 2010 10:37 PM PST
I say go for chemical engineering, thats what I want to be. I could go for systems engineer but I am afraid I would see it as work instead of fun, and the last thing I want to do is ruin my love for tech.
Reply to this comment
by RegisteredUser999 March 13, 2010 11:16 PM PST
Being a SE/SA is not for everyone. It depends on the personality, the right character, the right integrity. Walk the talk and still love what you do...does not matter as work or hobby. I'm sure, all the other SE/SA out there will know what I'm trying to say. It is hard to describe it in such a short reply here.
by man_in_la2000 March 13, 2010 11:14 PM PST
fun is where you find it, for some its cars, for some sports and for some computers, look around and most of the world is finding fun in computers
Reply to this comment
by Kiljoy616 March 14, 2010 6:16 AM PDT
I don't know I find fun in my jaguar, and 19 inch rim :-) Though yes technology and computers of all kids is one fun aspect of my life style.

But I go with some have said, find what you like and do that, if it makes great money, than even better, but doing something just to make a paycheck is not a good way to excel in what ever a person decides to get a career in.

Last thing you want is to do something you hate getting up in the morning for.
by Kiljoy616 March 14, 2010 6:08 AM PDT
So PA was second, that ok, haha, and yes we make a ton of money. Oncology rules baby. Now where did I leave that Morphine :)
Reply to this comment
by hallrobk March 14, 2010 7:37 AM PDT
Looks like some of the Systems Engineers (http://en.wikipedia.org/wiki/Systems_engineer) didn't actually LOOK at the results of the study:
http://www.focus.com/images/view/7362/
Where it lists "Systems Engineer" as the "Information Systems" embodiment of the job title.
Reply to this comment
by josh3io March 14, 2010 8:31 AM PDT
You're all wrong. Go to the source of the data, CNNMoney.com. http://money.cnn.com/magazines/moneymag/bestjobs/2009/snapshots/1.html They say that the systems engineer is not your IT sysadmin.

"What they do: They're the "big think" managers on large, complex projects, from major transportation networks to military defense programs. They figure out the technical specifications required and coordinate the efforts of lower-level engineers working on specific aspects of the project."

So SAs, go put your ego away and realize your job sucks and you're not all that special after all.
Reply to this comment
by notgonnatellya March 14, 2010 10:47 AM PDT
When it comes to IT SEs, I agree that the jobs aren't great by any stretch of the imagination. Being on call 24x7 is crappy. Computers and such may be my hobby, but when I get tired, I can put my hobby down, go to sleep and pick it up the next day (or when time permits). Sorry guys, but when I go home, I want to leave work behind. I don't want to think about it at all. That doesn't mean I don't do things that are similar at home, but those things are for ME, not for my employer....and it's never at 3AM
1 person likes this comment
by mbenedict March 14, 2010 5:22 PM PDT
@notgonnatellya:

SEs aren't usually on the call. SAs are the ones on call.

SEs are the ones working around the clock to meet ridiculous project deadlines with equally ridiculous budgets to meet unreasonable business expectations. So they don't have to be "on call" because the rarely go home to begin with. ;-)
1 person likes this comment
by wolivere March 14, 2010 9:14 AM PDT
Having been in the field the 20 years, I have to say I am looking for an exit plan. To me it hit its high in the late 90's. There are soooo many out there now, that the wage scale has dropped dramatically. It does not seam as rewarding or fulfilling, now that can just be in my mid life crisis and amount of years into the position.

The number of advertised jobs are way way way down. Don't know, I find it hard to believe in this survey. Now I also work for a top 50 company, and I have to say its amazing the lengths they go to, to make sure they rank up there in the survey. And I mean the survey, not actually the work place. To say they fudge there numbers is well very accurate. Focus groups with prizes for good reviews, managers walking around making sure surveys are completed (the way they would like)...etc..etc....
Reply to this comment
by supoman March 14, 2010 9:46 AM PDT
Does that mean Unix and NT admins. Is that hardware vendor SE. Is that the folks who design and architect hardware/software solutions? Pretty broad category!!
Reply to this comment
by cnetuserandstuff March 14, 2010 11:41 AM PDT
"In summary, the systems engineer is skilled in the art
and science of balancing organizational and technical in-
teractions in complex systems. However, since the entire
team is involved in the systems engineering approach,
in some ways everyone is a systems engineer. Systems
engineering is about tradeoffs and compromises, about
generalists rather than specialists. Systems engineering is
about looking at the ?big picture? and not only ensuring
that they get the design right (meet requirements) but
that they get the right design."


"Systems engineering is a methodical, disciplined ap-
proach for the design, realization, technical manage-
ment, operations, and retirement of a system. A ?system?
is a construct or collection of different elements that to-
gether produce results not obtainable by the elements
alone. The elements, or parts, can include people, hard-
ware, software, facilities, policies, and documents; that is,
all things required to produce system-level results. "

Reference NASA Systems Engineering Handbook
NASA/SP-2007-6105
Reply to this comment
by MikeG8r March 14, 2010 12:08 PM PDT
The term "engineer" is thrown around so much in the IT field that it really has lost touch with what it really means. Admins and support personnel are now being given engineering titles. In a recent contract, I worked alongside "Outlook Engineers". Was that a 4 year degree, or was graduate school required?
Reply to this comment
by cnetuserandstuff March 14, 2010 12:29 PM PDT
I remember sometime around 1993-96 when the title "Software Engineer" emerged -- the association of P.E.s (Profession Engineers) were up in arms about it. P.E.s had to pass a special exam to call themselves P.E.s

So now I guess we all need to understand what the definition of "Engineering" really means.
Don't forget the Janitor is now known as a "Sanitation Engineer" right?

And we've got web developers (script jockeys) who call themselves "Software Developers" or "Software Engineers". The names are all so loosely used nowadays it's very difficult to tell without a job description and responsibilities who's "engineering" vs. those in more of a support role.

When I hear the term "Engineer" or "Engineering", these words come to mind: Innovation, analysis, design and creation.
by cnetuserandstuff March 14, 2010 12:38 PM PDT
Sanitation Engineer
Description

We often take for granted the sanitary facilities and conditions that exist in the developed world, such as water and sewage treatment plants, which provide people with clean drinking water and help prevent serious illness and disease. We have sanitation engineers to thank for this. Sanitation engineers are involved in the branch of engineering concerned with the design, construction, and maintenance of environmental facilities conducive to public health, such as water supply and waste disposal. They design, assess and implement sanitation facilities in order to keep people healthy and clean.

---
When I worked as a design drafter in the pre-cast concrete and water treatment industry, these guy were Civil Engineers. I guess over the years they've branched out a but.
So I suppose the Janitor = Sanitation Engineer is another loosely and often misused job title.
Reply to this comment
by WillieTWannaBe March 17, 2010 2:48 PM PDT
I work in the water/wastewater/stormwater industry as a Engineering Systems Manager in the Chicagoland area. I have a Civil Engineering degree from University of Illinois. I design, specify, program control systems for the above industries. I also deal with SCADA, supervisory control and data aquisition, various telemetry systems, HMI which is basically operator interfaces into all of these systems. Last but not least I also manage the IT systems that include billing, accounting, time keeping etc..
I gotta say this is by far the most satisfying job i've had since graduation back in 1980. I can deal with stuff from the office or my family room couch. On a nice day or when the natives get restless in the office, it's time to go out in the "field". Always someplace to go or something to do. Gotta love it.
But, the one part of my job that I look forward to handing off is the IT part. So many local users (lusers) to deal with.
by cube3 March 14, 2010 1:27 PM PDT
tending to broken machines..... now more valuable then tending to broken people...
yep, the future is here. - the huns will be at the portal doors soon.
Reply to this comment
by March 14, 2010 2:37 PM PDT
When you are born a systems engineer it is hard to imagine not being one.

What makes us so happy? It is partly the age we live in where there are so many systems to be engineered and we have thew tools to do it. Imagine a hundred years ago the coolest thing was to be a railroad engineer. Though I bet the guys who engineered the British Navy enjoyed their work immensely.

Today it just takes deep understanding and fluid thinking. Hardly any capital and certainly no institutional help. Institutions and bureaucracies kill SE type thinking.

Being raised and studying systematic theology your whole life makes it that much easier as well.
Reply to this comment 2 people like this comment
by Intrawebs March 14, 2010 11:02 PM PDT
Wow, how about answer the questions for once vs. a debate "Please tell us how you got so lucky. Please tell us how it feels. The rest of us would really like to know."

It was 1999 and I had being done much of it on my own as a hobby and it grew into a business. The business became more than I could handle so I signed on with firm making more than what the posted salaries were my uni for graduates in the field. Then, boom and bust. During the lull I was a contractor, and now at a Uni (8 years).

It feels great, work from home 4 days a week, 9-5, hang with the family, have my own life and keep work separate from personal/home life. The pay and benefits are great. I am a Systems Engineer in the context of what the research article defined it to be.
Reply to this comment
Showing 1 of 3 pages (80 Comments)
advertisement
CNET River

Netflix delights studios with big checks

The rental service often said that once the streaming-movie business took off, it would mean bigger bucks for the studios. That transition has begun.

Amazon unveils new Kindles

The online retailer will ship a smaller, lighter $189 Kindle with new features on August 27. A Wi-Fi-only version will cost only $139.

About Technically Incorrect

Chris Matyszczyk brings a fresh and irreverent perspective to the tech world in his CNET blog, Technically Incorrect. He is a member of the CNET Blog Network and is not an employee of CNET.

Add this feed to your online news reader

Technically Incorrect topics

advertisement
Click Here
advertisement

Inside CNET News

Scroll Left Scroll Right