Well, I finished my proposals, and turned them in to my professor. Tomorrow we get to see people's ideas for API, and then decide on one to implement. Considering the amount of time I spent trying to find documentation to expand API features. Also, just as a point of reference, my Java3D textbook isn't particularly good if you want information on Java3D. It's like they stripped the class summaries from Sun's Javadoc, and then placed code examples, once in a while. Online documentation(including Sun's tutorial) are a better learning resource. Although I think, for what I wanted to do for my project, I learned the most from reading Xith documentation, to see what types of controls I could add, in order to make things easier to program, for our final projects(which are due some time in Nov).