What is your opinion of nanotechnology and its impacts? What does this mean for IT? What should next steps be? What other areas should be a concern? What are the ethical issues here?