More of a note to myself but could be useful to any other developers with users outside the US. I hardly ever let the users free type in values such as dates as im based in the UK. So when you do decide to let them make sure you use setLocale() in conjunction with LSdateFormat(). Otherwise its starts getting ugly.