API Design?
JimEngland: Here is a useful set of links:http://neuroning.com/articles/2006/11/19/on-api-design-guide...http://lcsd05.cs.tamu.edu/slides/keynote.pdfIt might be hard for us to try and help you out without knowing the project in detail, but follow the guidelines of that Google Keynote and you should be just fine.