In this Information Technology age, we have a lot of choices from hardware to software in order to solve our daily issues. When we need software, just google up and seek on what you need, maybe you got a free version or sometimes cracked by someone else... It doesn't matter. The only things that matter is, do you really trust the software that you recently downloaded won't do anything wrong to you? If you have no worries about it before, you may need to read this Jeff Atwood's post about A Question of Programming Ethics on his CodingHorror blog. THen you should think again...