I have been running VM Preorder for 4 or 5 months now and it has increased my sales tremendously. Now, instead of customers getting an unavailable message on a particular item, they are now able to make a small deposit (that I set the amount for) to save their place "in line". I used to just use the waiting list feature of VM but I sell a product that is quite popular frequently out of stock as I make more. Customers would add themselves to the waiting list and when I updated inventory, the e-mail would frequently be sent out to 10 or more people. Usually, the first few to get the e-mail bought out my inventory and the rest were mad. Now, they can pre-order and be guaranteed product as soon as I get it back in stock.
VM Pre-order installs with one click and no code modification and works great "right out of the box". You can set different deposit amounts for each product either as a fixed fee or as a percentage. The customer then has the ability to pay just the deposit or the entire amount if they prefer. If they pay the deposit, their order status is changed to "Partial" so it is easy to track who still owes.
Jeremy, the developer is WONDERFUL also. He lists his phone number on his website and has answered the phone just about every time I have called. When he doesn't answer, he always calls back in less than 30 minutes.
When I first started using VM Pre-order, I needed it to do things just a little differently. I called him and explained what I needed and he got right on it wiht the changes ready that same day! I gave him superadmin access and he even went in and installed it for me. The next day, he had that update on his site for the rest of his customers to use. THIS GUY IS DEDICATED to his work!
I would HIGHLY recommend VM Pre-order for anyone who is running a VM site that sells items that frequently are out of stock. It will increase your sales tremendously!