Gen X has grown to middle age. We are now the sandwich generation. Many of us care for young children at home. Many care for our ageing parents. Many do both at the same time.