First experience I had with LCC offering seat allocation on internet reservation was with Jetblue. Then, as mentioned above, V-Bird did the same. It saves a great deal of hassle and with today's technology I don't believe that it increases costs in any significant way. If they want to give the businessmen a better seat option they can just leave the first five rows (or so) blocked to the cheapo fares.