I haven't read every page of this thread, but here is my problem:
The user must be logged in before using the OPC. No problems there.
When the user tries to select their shipping option, the price does not update. I never updates to include the shipping price. I have two shipping modules I use, a flat rate and a pickup option. The flat rate increases as the order hits specified dollar thresholds.
I have a feeling it has something to do with AJAX or Javascript, but no proof.
When I switch the option Require Login to false, the user then has to enter in their password, and addresses. There is no form validation, i.e. address fields do not have a green checkmarks after they have been completed.
Any help would be appreciated.
Johan