You only have to buy them once... Basically the software is $100, a controller is $120 (16 channels) and then extension cords and the supporting stuff adds up. I run 2 things through each 100' extension cord but that still means qty=8 $13 extension cords per board I add...