My client has a PayPal Business account and I have all of the API key info needed. Since we are NOT processing on the site but rather wanting the scenario you outlined where they end up back at the site to confirm, then there isn't any reason to select Pro in the wizard correct? If I'm just wanting Express anyway?
Also, you mentioned a pp_checkout_success page. The wizard never generates that page for me when selecting the Express. I get the pp_confirm and all the others but not the pp_checkout_success. I do get the checkout_success page. Is that the one it uses?
Lastly. Is there a way to test the pp_confirm.php page without doing a real transaction at PayPal? I just need to trigger the database insert and emails to make sure they are working. My wizard (6.1.0) never would create the database tables (orders & orderdetails) so I had to just include my own and bind them.