20090803 tech: 10 most confusing tech jargons