Hello, This is my first post here, so please bear with me. I need to download historical and real-time (not delayed) intraday data for, primarily, U.S. stocks and options, at different time intervals (daily, 60 minute, 10 minute, etc.) into text files throughout the day. I do not need streaming data (at least not yet). I have my own software that will scan and analyze OHLCV data in ASCII files. After digging around here, searching the internet, and inquiring with various data providers, I can not find a reasonably priced, platform-independent data provider where I can download data to Mac OS X or Unix either through HTTP or a Java or C/C++ API. Does anyone know of any service? Linnsoft's InvestorRT allows for data downloads on Windows and Mac OS X, but I would prefer to not have to work through an application. It looks like IB's data may be able to suit my needs. However, I had some questions about IB's service. First, the API documentation for requestHistoricalData says, "durationStr - set the query duration up to one week, using a time unit of seconds, days or weeks. Valid values include any integer followed by a space and then S(seconds), D (days) or W (week). If no unit is specified, seconds is used." Does this mean only 1 week of data can be downloaded at a time? Second, I thought I read somewhere that IB's historical data is only available up through the current market open. Is this correct? If so, does that mean, say 60 minute, real-time bars can not be downloaded throughout the day? Any help anyone can give would be greatly appreciated. Thanks.