Need to integrate calculations into complex form -- what's best way? Widget? Logic? Payment Integration?