nick,so you have good programs work with.are those affiliate programs or what?