I think that's pretty much the best solution. For old browsers in general, have a legacy HTML-only fallback site. This makes IE6 and Lynx users happy alike :-) It doesn't need to be pretty but it needs to be functional enough to do all the stuff your customers need to do.