http://www.barge.org/
I think those should answer your questions. I believe we have a few BARGE regulars on this board (Andy Hughes and Ross Poppel, at least, as I remember).
Michael Siskin