Excellent roundup of resources — saved me hours of searching.