Engine dyno software. Anything good on the Internet?
Simply because two exactly built engine can and WILL have different outputs, the only 100% sure fire way is an engine dyno. That said, dyno programs are a great way to get a pretty accurate estimation. They are purdy dang fun, too.