I've been so wrapped up in XI this last week that I can't seem to think about anything else. I spent the better part of my weekend reworking all of the labs from the semester. I think I've made a bit of a leap here as well. I was looking over the graduate students implementations of the XI services they built and that helped tremendously.
While I am really starting to understand the concepts of XI, I think I have a long way to go. Again I got stuck during lab 4. This program is so complex - I'm not sure where any of my errors are coming from. There are so many elements in the implementation that it's difficult to even keep track of them.
Well, that all being said I will continue to plug away, and hopefully we'll come up with a working service in the end.