More about HTML 4.01 compliance (strict and transitional in this case):
We just finished to validate lorsm and we faced the problem of the values for the id attribute (not fixed yet). The id attribute has a type "ID" which:
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").
Quoted from
http://www.w3.org/TR/html401/types.html#type-idMany id have a value starting with a digit (usually an object_id) and that causes the validation to fail. It's something we'll have to fix as we find them and to take into account in further development.