It would be really great if you could allow questions and answers to be specified both by staff and by customers for products. There would need to be a method of notifying users when a question is logged so that an answer can be given.
Amazon allows for other customers to answer as well however I could see a scenario where you'd only want staff to answer.