I agree. You are missing something here: System maintenance. We have 2 programmers. One is fluent in Windows, the other in Unix/Linux. Our main system houses both platforms and requires maintenance all the time, whether it be clearing, OATS or feeds or what have you. We need one of each on staff at all times. We cannot migrate down to one because right now, 2 is not enough just to keep things running as is. Each programmer alone has system projects piled up now. They are prioritized by speed to market and profitability. One problem we have now is that we have to drop some of the things we are doing in a particular day to tend to the main bread and butter system. That can make us loose focus. On the trading side, we have one trader who manages all the systems. Can't get any smaller than that. As it is, he (which is myself) manages a main system and 4 other ones all in real time. It can be done, but is also very stressful. My breaks at the moment come when one of the other programmers takes over, hence taking him from his work. The programmers have been trained to understand trading and can fill in when needed. Other than that, we have an office manager and I double as that as well, as do I do the books. Other owners do not take pay to cut costs, but work on a daily basis. Trust me, we have our expenses to a minimum and missing one of the current staff members would turn into an issue, as everyone is extremely important to maintain the company on a day to day basis. On the expense side, we have a moderate rent and misc expenses. We cut costs in every avenue possible. Everything is bare minimum. With this, we have all work 12 hour days non stop for so long and have churned out great ideas and systems. Now we need capital to grow.