According to immigrationwatch.com, the longest approved I-140 case submitted to the California Service Center in 2004 was 397 days. I am currently still pending at 418 days, so I guess I am the new world record holder. Good grief! :mad...