gllamm is a program to fit generalised linear latent and mixed models. Since gllamm6 appeared in the STB (sg129), a large number of new features have been added. Two important extensions will be discussed: 1) More response processes can now be modelled including ordered and unordered categorical responses and rankings. Multilevel models for nominal data and rankings will be described and fitted in gllamm. 2) Multilevel structural equation models can be fitted by specifying regressions of latent variables on other latent variables and on explanatory variables. Examples will be described and fitted in gllamm. Other new features in gllamm include parameter constraints, and a 'post-estimation' program, gllapred, for estimating posterior means and probabilities.