Bonuses and rebates are good. It keeps the existing & potential new members happy as they get more value for their money. But such things must be genuine and must not have too many conditions. Once I took the 100% deposit bonus of Hotforex and it did not work out well due to severe conditions to use it! So watch for fine prints and the broker offering it which must be established!