Currently, if a customer decides to cancel an order during checkout by hitting the "cancel" button, the order in question remains listed as "in checkout." This doesn't make sense -- the order should instead be marked as "cancelled."
Personally, I think there should also be an option in the admin menus to have incomplete orders deleted upon hitting the "cancel" button, as this would greatly ease testing. Currently, if you are testing changing something on the checkout page, you create a new order each time you go to the checkout page to see your changes. There is nothing you can do to keep these orders from accumulating, and there is no way to delete them in bulk. Over the last 24 hours of testing, I managed to rack up over 30 useless "in checkout" orders, just from testing my own changes. Deleting them manually one by one was not fun.
