I also got around to posting my object-oriented pure-LaTeX bibliography package, OOBib, if anyone else wants to be overly resistant to BibTeX.
These are both on Xavecode, a site I made for putting stuff like these on. Which is why I put them there. Yeah.
*: Performance factor based on tests for situations where you care about tail recursion. You may see more or less slowdown depending on your code's needs. Ask your performance engineer if TailSpin is right for you.