Sounds like you're on the right track... I'm working on an implementation now that's a hybrid allowing web-based approach. We're doing a lot of xml stuff, soap-level stuff, of course paying a lot of attention to interoperability standards which allows for a sortof "semantic-irrespective web."
And if I may, at this time, start a new topic: apple vs pc. Now, it seems as if they are two completely different schools of thought. The mac is hyper-sexy while the pc is more of a dulldroms type thing. Being from the pc camp myself, how can I accept this? To tell you the truth, I don't know. I guess I'll just turn my laptop on it's[sic] sicle and fall asleep watching jet li's fearless, in mandarin, sans subtitles.