IB and minute data. What are the limits?

Somehow I was able to download a year of 1 minute data while connected to IB. I thought there were limits on this (30 days as I recall?) any idea what the case is? Can I download more am I missing something? Also anyone have a good recommendation on where I can get 1 minute data?