I highly recommend keenbase products to every systematic trader. A very good collection of different expert-advisors and indicators covering different strategies. Moreover they also offering some very useful free products. Also, if you buy some of the products, you will receive discount offers. I also like the concept of automated license management so that you can use the products on different computers and VPS.