INTERACTIVE BROKERS: A THOROUGH REVIEW