User dashboard feature should not make me want to weep and then die

If this passes, can we merge it? (Feature and step definition clean up.)