Atom feeds are best viewed by feedreaders. But I wanted mine also viewable by browser. So for that I created an XSLT stylesheet. A problem ensued in that although the XSLT was powerful enough to sort entries without any problem...it turns out that there is practically no way to trigger anything XSLT-ish from a mouse event.
What to do? First I tried JavaScript but that was mostly a bust. Intense Googling revealed only one example of that which actually worked. But to me it looked overly complex and required browser sniffing (to which I am severly allergic).
Those efforts account for a solid week of utter futility. Admitting defeat, I fell back upon good, old, trusty Perl/CGI. By this route I had it working in no time at all.
Here is the Atom feed, as viewed in your browser, and resortable by clicking the button in the Table of Contents:
Atomic Starling
Here is the fully documented howto describing the process.
Creating an Atom Feed