There were some nice recommendations in another thread recently. One free tool was:
Does that maybe fit your need?