Thanks all for the great resources and replies. I haven't made any progress of note so far, but I will be sure to post once I have something to show.