I rewrote quite a bit of the code involved in casting spells/singing songs so that our builders can create better triggers off of casting/singing. Hopefully not much is noticeable, but if there are problems casting particular spells, please let me know. One positive change I made is that bards shouldn't stop singing/playing until the command has been successfully parsed so that cast 'something-I-mispelled' shouldn't stop singing/playing the current song.
I also went through and added keywords to items based on bugs/typos that had been filed. I don't have the list on me but I got a few of them done.