I'll also add that I have read several books and several smaller articles on money management and agree that money management is a much greater element to successful trading than any fundamentals/technicals/entry/exit signals. You need to have an idea of what your maximum theoretical risk is in...
I've tried OptionsExpress and ThinkorSwim... both are good but I think ThinkorSwim has a few more features and a few more interesting bells and whistles..