NW seems to have gotten very good w/SMS lately. In the past their messages were indeed too long (they'd get split into multiple messages), but for the past 2-3 weeks I've been getting just 1 message for my flights, w/all the relevant data. It's just a matter of setting up the notifications correctly.