This has been said many times around the forums but basically unless you're going to throw a few GHash at the problem (multiple boxes with multiple modern GPU's) solo mining is probably not going to be profitable.
It is profitable, more so than mining in a pool, since even no-fee pools keep the transaction fees won. You just have to think
very long term!