There is this one
http://gs.tolan-hoechst.com/tirecalc.htm (tells me my 255 tires are too narrow!).
I really like this one:
http://www.bigcustomwheels.com/info_specs.jsp
It along with Blake Bauer at Tire Rack personally reviewing their AutoCAD files helped me to achieve a fitting that wasn't in the books.
Most people do this backwards, deciding on the wheels first, then finding a tire to fit it, or even force a tire to fit.
It is much better to decide on a tire that will work best first, then find a wheel that will work with the tire, hubs, brakes and calipers, and then the car.
Many owners spend entirely too much time on what the static looks of the car will be with a certain wheel (almost ignoring the tire except as wheel dressing) rather than the dynamic performance improvements they should be attempting to achieve.
Of course, if your suspension is not to OEM as new specs, you are throwing money away regardless.
And the tire is the only part of the car interacting directly with the road surface. Skimp here and all else is for naught or just the buds at the drive-in.
Wes is correct that a 245/45-18 will be the best fitment on your current wheels. But get the right one that is 100 load rated.