If you REALLY need ticks...then you should understand some rules of the game...
Like Random.Capital stated earlier...if you REALLY need tick data...then you should be in the colo of the exchange for whatever you are trading.
Here are some hints for you guys (I was a feed sys admin for over 10 years)...
and these are ONLY for those who TRULY need tick data...
1.) Find out what your data provider uses - that you receive data from...
*nix/Linux - acceptable
feed "hardware" - acceptable
Microsoft product - RUN AWAY!!! I have yet to see the feed shop that is technically savvy running Windows. If it were tuned right - and I have not heard of 1 company actually tuning Windows for feeds - then it 'could' work. Again - I have not seen a feed shop that produces "sweet" feeds...and runs Windows. You are probably lying to yourself if you connect to a Windows shop and think you have a "good" feed.
2.) If somebody is offering you a deal that is "too good to be true"...it is probably too good to be true! My advice would be: Chose the symbols that you want to "listen" to...call the exchange that will provide that symbol...and ask what bandwidth would be needed for that symbol. Add up the bandwidth you would need for your symbols to be supplied by some provider...and figure out what it would cost them per month to provide YOU with that bandwidth. If you want ES??, YM??, QQQQ, SPY, etc. and you figure out that it will be several Mb/s...do you REALLY think a data provider can...collect the data on some servers...make the data available on redundant servers in a colo that requires battery backup and diesel generators...and available from multiple colos...do you think they can pluck from an allotment of say 2,000 Mb/s and sell you that data at, ohhhh, say $50/month AND be profitable enough to keep in business...and have good data? Please note my order...find out the bandwidth per symbol that you need - get that data FROM THE EXCHANGE...add up your symbols...and then check with DATA PROVIDERS. I am guessing that you won't be connecting directly to an exchange, but using a data provider. Here is a hint for you: Check out what it would cost to provide 1 Mb/s of web traffic for some tiny web site...my guess is that (including power, the server, taxes, software, etc)...you are over $150/month. That estimation was for a tiny little website...no backup server...no backup bandwidth...etc. Does it sound "reasonable" that you could pull down several hundred symbols with thousands of events per second (running into the Mb/s)...and you would have a charge of under $100/month? Maybe somebody can do it...but, I would sure be wondering how they did it!
Sorry for the long winded reply...just adding some background for you.
Ciao,
gastropod