http://www.bwgen.com

Free to download the software, $40 to register after a 1-month trial