Does the current checkout process supports split tender? This is a cool to have feature...

Here's a situation:
I would like to buy an item that's 1500 dollars, and only want 1000 on one card and the rest on a gift card...

having a payment page which allows me to select multiple payment method would come in handy...

here's some items that would need to be change:
Catalog end:
--------------
payment page: payment amount prompt, also making the payment method selection a checkbox as oppose to radio button.
checkout process: allowing multiple payment methods, also handling the scenarios with partial failures (e.g. one payment went through and one don't.)

Admin end:
-------------
order history report/receipt: displaying the proper breakdown of how much was paid on which module.
module files: some sort of installation option on whether multiple payment is allowed.

Is this something that catch someone else's mind?
Spenc3