EH
I've used only a few of the programs included in the link I posted and it would be tough for me to provide detailed advice. The only real advice I have is to be careful using those types of programs especially if you have limited engineering background.

thanks,
pete