Totally rewrote a lot of stuff due to unexpected architecture of the Edline site.