<p>I am using the <a href="http://ui.jquery.com/repository/latest/demos/functional/#ui.datepicker" rel="nofollow noreferrer">date picker provided by jQuery UI</a> to select a date range that ends up in a  single text input with something like 11/11/2008 - 12/05/2008. What would you recommend as far a validation (jQuery/JavaScript) on the client side as well as code for validation on the server side (ASP.NET/C#) to make sure the user enters valid dates?</p>

<p>Note I <a href="https://stackoverflow.com/questions/311576/parsing-a-date-range-in-c-aspnet">asked a question on Stack Overflow</a> the other day about how to parse out the two dates using C# if your interested.</p>

That tends to happen with every "next big thing." Lots of hype, followed by a slow decline in the use of the buzzword. But, even though buzzwords fade and eventually disappear, whatever good ideas were behind them tend to stick around to be absorbed into the mainstream.
[
Edit
] Okay, an example for those who think I'm "bashing" something, or claiming that aspect oriented programming is going to disappear. At one time the next big thing was structured programming. Object oriented programming grew out of that, and now nobody
talks
about doing "structured programming" any more. But, in many ways we're still using its best ideas, because OOP adopted them, improved them, and added still more new ideas.