Хороший вариант. А подскажи теперь как сделать, чтобы по умолчанию колонки были прижаты к низу, вне зависимости есть там контент или нет. Если контента мало, то они должны быть прижаты, а если контент, то блоки растягиваются одинаково на всю высоту контента.