I did, though I ended up using some functions that are specific to MSSQL Server.
I also had to monkey around with the theme and I made a minor change to how breadcrumbs are formed (I added a new breadcrumb function that chops it down a bit).
I'm happy to share it but it may be tricky to get working on another system.