Multiple shipping addresses

Am i missing something, but is it not possible to add a new shipping address (using multiple profiles) on the checkout page? I can see you can delete an existing profile.

It seems a bit stupid to have to go to the profile page, create a new shipping address and then return back to the checkout page.

I second that

Does anyone have an idea on how i could accomplish this? I’ve got a customer who is going to want this soon. A starting point would be good.