Commission Junction is an affiliate network on internet and it has lot of companies in its advertising product list. People do make a lot of money using the affiliate links provided by this network site and sometimes they provide more commission than any other program on the Internet.
But there is a catch: If you are a small time blogger or affiliate marketer and struggle to make sales than you are in trouble. According to CJ rules if you do not make a sale for a long time than your account will start to be deducted for 10 dollars every month as Dormancy Fee, until the account balance becomes 0 after that your account is closed.
So think twice before you join this program, there are many other programs like Amazon Associates etc. This program has no hidden fee but the commission is lowest, however your money is saved in their account and they allow many forms of payments.