hi,
I think it would be great to be able to handle payments when creating orders from backend.
For example, a customer calls over the phone and places an order. Store admin goes to VM Invoice from backend, creates a new order, click to "take a payment", which saves your newly created order and takes you to payment page (where the customer would normally see) and so on..
This way, payments can be taken while on the phone and this is especially very useful when they want to pay via credit card (sagepay in my case).
comments are welcome..