Text this: Generating correlated discrete ordinal data using R and SAS IML.