I know Schwab used to have a rule where you could only buy 999,999 at one time. Not sure if they still have it.