I just got through the VSLive! preconference workshop for Building Distributed Objects in .NET. Rocky Lhotka is an excellent speaker and it was great to hear his real-world, pragmatic views on business objects, DataSets/DataTables, etc. The short story is that business objects are good.
One point that he made that seems obvious in retrospect but seems to be confused by many folks is that even though you organize your code in an n-tier fashion, that doesn't mean that you have to be on many different machines. He even went as far as to suggest that in many cases the classic 2-tier architecture may be fine. *gasp* ;-) I'd tend to agree with that.
Well, that's it for today. I'm really looking forward to the rest of this week and am hoping the rest is as good as today.
Oh yeah... off to watch whatever's left of the SuperBowl! (No, I am not cheering for a specific team.)