20090429 tech: 10 most confusing tech jargons