The ad for DirectTrack's bid management has been really annoying me lately, about every other time I click a link in my account that comes up instead. So I thought I might as well read it and ask here. So is anybody using it? Is it good or is there better?