Darren,
Those little cans I got from BJ's.
I've called customer service and gave them the serial and date numbers.
Spoilage came very early by:
799 days from the start date to the end date. 04/25/12
Or 2 years, 2 months, 9 days including the end date.
Please keep in mind that it's been on my shelve for an additional 3 weeks that is not calculated in the figure above.