Mining is fun and a neat hobby, however for us little guys mining just isn't really making too much cents/sense. Difficulty is rising too rapidly, that along with the insane price for power to mine (at least in California) is making it harder and harder to continue mining. The s3 which is pretty new is almost outdated in terms of profitability. Nowadays 450 gh/s is the new BFL jalapeno.
Cloud hashing services/Ponzi schemers are anxiously waiting for all us little guys to crossover, and are licking their chops.
Mining always has been, and always will be a race to the bottom. Alas you're right, you cannot compete with the large farms that have their own IP and a direct line to the fab house. All you can hope for, if you really want to call it that, is for a sky-high difficulty and a massive sustained drop in price to the point where all of those large farms go bankrupt without recouping their initial investment.