More accurate gas tank readings

One thing that has always bothered me about automotive gas tanks and gages is the innacuracy concerning actual volume in the tanks. I know that the tanks are made to fit into various locations, thus having unusual shapes. The standard float sending units cannot differentiate between wide and narrow parts of the tank.

Has anybody ever considered this: when I worked in wind tunnel testing years ago, we used various instruments to sense the physical locations of various components. Most were simple units constructed similarly to linear rheostats. The analog data was fed to a computer through analog/digital convertors. We would calibrate the units by running the machinery through the ranges, taking data points along the way. The computer then gave us an accurate digital read-out of the mechanical position on a monitor.

Here is the question: could the electrical signal from the tank sending unit be sent through an A/D convertor and into a simple programmable chip and then into a gage? The unit could be simply calibrated by pouring in a gallon of gas at a time and taking a data point, continuing the process until the tank is full.

It seems to me that this would provide a very accurate, gallon-by-gallon, read-out on the gas gage (probably an aftermarket gage or digital read-out).

As I am an "electron moron," do you guys think that this is feasible?