This paper implements an algorithm that can be used to solve systems of Black-Scholes equations for implied volatility and implied risk-free rate of return. After using a seemingly unrelated regressions (SUR) model to obtain point estimates for implied volatility and implied risk-free rate, the options are re-priced using these parameters in the Black-Scholes formula. Given this re-pricing, we find that the difference between the market and model price is increasing in moneyness, and decreasing in time to expiration and the size of the bid ask spread. We ask whether the new information gained by the simultaneous solution is useful. We find that after using the SUR model, and re-pricing the options, the varying risk-free rate model yields Black-Scholes prices closer to market prices than the fixed risk-free rate model. We also find that the varying risk-free rate model is better for predicting future evolutions in model-free implied volatility as measured by the VIX. Finally, we discuss potential trading strategies based both on the model-based Black-Scholes prices and on VIX predictability.