I personally have not used it but I have heard good things about <a href="http://www.marketgear.com/index.jsp">OPUS</a>. It's a monthly fee of about $60 for use and data.
I should add that the Think or Swim platform has a LOT for options analysis built in. P/L graphs, scanners, back testing, probabilities, etc.