1) Alternative languages could be implemented, but if I do implement them, then the code will not be as a snippet, but as a Add-On, due to the complexity of trying to allocate for an unknown number of languages,
2) A memo field is in my current plans.
3) I suggest you check your calendar, as leap year specifications indicate that February 2012 will have 29 days as the year is evenly divisible by 4, and I just checked 4 different perpetuual calendars, and they all show Feb. 2012 as having 29 days.
3a) If your calendar still indicates that Feb. 2012 only has 28 days, please let me know where you are checking.