PointCast Media, a defunct pay-per-click search feed and keyword advertising company founded in 1996
PointCast Media |