I found an interesting page that describes the role of a Product Owner in Agile development (Scrum in particular).
The page is actually an overview of a training session offered by a company but it is more than just an ad -- check it out here.
Another good link:
Being an effective Onsite Customer or Product Owner