First of all, this module is amazing by the way it integrates with ubercart module checkout process.
However, I have some specific requirements.
1) Instead of user creating new addresses automatically, I would like to have two separate addresses (Shipping/Billing) separately even if they are same. Right now, it generates error if two addresses are same.
2) Also, I would like to show these address fields editable on user profile edit page rather than a separate tab.
I guess I will need to write some PHP code for this. I do not want to hack the module so look forward for some guidance. Please let me know your thoughts. Thanks.