Would you mind phrasing it as a feature request instead of a gripe in future? This might take me twenty minutes to implement. We're all volunteers on this project, and it's a bit nicer to read through positive feature requests and how that'd allow us to do more, rather than how awful the current system is. I'm all for change, especially when it's this easy. No hard feelings
I'm not really sure what the solutions to some of these problems are, though, and I want to avoid saying "do it like mmf did it!" because I'm not sure if that's taboo around here or not.