I believe there is a pretty good one at Lewis and Clark Law School here in Portland, OR - but I do not have any details.