newself - LSF is probably fine - visitors to Boston like it, and I'm sure that your son will appreciate it more than many of the more upmarket restaurants available.
As for OMNI - do a search in the Buzz, with the thread/subject title "OMNI?" - I think it was started by philforest.
There's an explanation there.
Michael, Bryan et al - if you are reading this: if you ever create a section for classic threads, this should be one of them!