Affiliate marketing does take a lot of time and effort and particularly if you are a newbie, initial frustration can almost drag you away.... It is good that OP's efforts have paid him dividends.....though he must be having good marketing skills to be able to extract the juice so very quickly... Regards, RightMan