Well, JavaScript really isn't as much of an issue to me now as it used to be. I prefer to use CSS for all of the presentation and JavaScript for behavior and want the application to be usable without either, which is where my issue comes in, not with using JavaScript. And indeed, a lot of the things we do for presentation in CSS 2 are hacks because we're abusing the float model to be used for things it was never initially meant to be used for. CSS 3 will help fix just about all of that once we can use it, and JavaScript is nice to emulate that behavior in browsers that don't support those properties; it can just be a mess to maintain between browser versions. Maintainability and usability are the two most important issues to me, so if we can find a solution that wins at both I'll be glad to use it, JavaScript or not. If we find an elegant solution that uses jQuery and is still usable with JavaScript and/or CSS turned off then I'm down. I think most users will have JavaScript on these days but I'd still like the entire app to be usable with it off. So, I'd like to be a purist, but I'm aware that the currently available version of CSS is lacking some necessary tools, and I'm fine with using JavaScript to fix that as long as the app isn't broken for anyone when JavaScript is turned off.
A lot of those interface issues you described came from a lack of time for polish when we were getting 2 out the door, so for 2.1 I'm taking the time to get all of those fixed that I can find. Shorter labels with description text for anything that's unclear and better grouping for form elements should help alleviate a lot of that, as well as deleting or changing purely informational items like "next event set up?" (which is just telling you if the next event is set up if this is a recurring event, but isn't very clear, obviously =P) away from form elements to pure text. Also, we'll be getting rid of the information overload for normal users on the signups page. Admittedly, Ferby and I are a bit out of touch with the interface because we don't get to use the app like a normal guild would anymore, so I'm in desperate need of feedback on interface issues. You guys who use the system a lot need to bring things to my attention, and I really appreciate your feedback, because I know there are plenty of things that could be improved but I don't always know what they are. You won't hurt our feelings, and feel free to push back if I don't understand at first.

I'm pretty flexible. We're just trying to make RN the best it can be. A lot of the interface issues are pretty apparent to me, but there are bound to be ones that turn up from repeated use that I can't see. So you guys have to be my eyes. =)
As for the form elements, let's play with them a bit. The one failing of the <dl><dt><dd> structure I can see is that it would be harder to style an entire block for the name/value pair, and an element wrapping them both would make that much more intuitive to use, but I think it's still possible to achieve the effect in the ALA article with the <dl><dt><dd> structure. I would be fine with some kind of <ol><li> structure also. In fact, an <ol><li> structure with a <div> for each the name and the value may be the most flexible of all, even if it is a bit less semantically pure. I think we could get away with either of those without using any JavaScript for styling, especially since Firefox 3 has support for inline-block. However, I think it's more the logical grouping and ordering that you're having an issue with, and I completely agree. So I'll play with both structures and see which leads to more flexible styling, and then I'll fix the other issues. Sound good?