Yes, computers will one day be able to show human emotion. consciousness is basically the ability to predict and then observe the results of action. this is a basic concept of consciousness, but in the respect of human life, this is how it is done. if a computer had sensors to collect the data of results of actions... ie. optical, audio, and such.... it could be programmed to respond to it accordinglyto learn when certain emotions are appropriate, much as we all did as little children. throw in an algorithym and a random for irrational emotional response, and you have an emotion showing computer. it would feel bad when you lose your job, it would be happy when you won the lottery. the only difficult part would be telling the system what these things are (love, happiness, sadness, anger) because they are different for everyone. but if people came up with a general concensus (say a group of 1000 test subjects) and then that info was fed to the computer, it could come up with its own definition, just as many of us did at a young age... can it be done? i think it is highly probable