@ldgreenlee,
Google Voice is a service that evolved out of a company they purchased called Grandcentral, who did great work getting phone numbers to homeless people. Their reasoning was that lack of a callback number was a serious impediment to the homeless getting jobs and getting off the street.
Sign up, distribute your new number and you can check it from anywhere. This won't help you with previous calls but would be a solution going forward.