Johnny Ram -- UPDATE 12-07-05