Also--would a high-level overview be at all useful, or is what you're looking for more of the technical nitty-gritty? I am out of date on software for the latter, but I can talk you through some of the basics of the former (as a stopgap until a real expert stops by).
no subject