Deductions & credits

I can't believe that such big and respected company as Intuit left users with such manual fixes instead of programming it. It is so easy to do everything programmatically. The same is true for TT asking you to enter zero in the cost basis field and specify short or long term transactions. All this information is provided by broker.

I am wondering if other tax softwares like Tax Cut do it differently. 

My main concern is that IRS would accept such massaged data which is different from whatever it received from broker.