The project I'm working on has some dynamic tablular data, and whilst looking around for some options sort and filter the result set, I came across DataTables.net (http://datatables.net/) - And yet again it goes to show just how great the internet can be, along with showing some true altruism from those using it. This combined with jQuery, both of which are free (yes, FREE!) means you can take your static or dynamic tables, populated by Ajax methods, and instantly filter and sort it as required, fully styled to match your needs.
So thank you DataTables.net, I've happily donated to your excellent project.