I tried Songsmith for a few days, it worked okay, considering what it is meant to do. I didn't really see many errors, although the chord structure is very simple, but for a scratchpad device, export to midi, then open in BIB then work your magic with styles, real styles, the melodist, the soloist, etc. Even the roughest pebble can be polished with enough effort. It will never be a diamond, but smooth polished rock is prettier than a rough raw diamond.