The channels you get are based on the area you are in. Once you attach the antenna to the your tv, it scans the channels and it takes about 5 minutes to get through that process. As to the other question, yes, it really is free once you buy it because unlike the cable company who over charges, you just pay once and that's it.