What are the advantages and disadvantages to having robots, and are there any ethical issues with robots?

Robots have been around for a long time now, that is, based on my definition of a robot. However, they seem to be becoming more and more common now; so common that marriages between robots and humans could be extremely popular in the near future. Scientist look upon this as an amazing new discovery, but is this really that good? Please comment on your ideas.