20090928 tech: 10 most confusing tech jargons