At Slot Car Corner Canada, just like Bob said, I don't charge for pre-orders. I have a section of the website dedicated to pre-orders (
http://www.slotcarcorner.ca/pre-orders/) and the note at the top of this section reads like this:
This way, each customer has the order in his account and the car is also removed from the inventory I will add once the cars are in. Just to make sure, I also have another list that I keep updated on the side so I can see in a single list all pre-orders I have. When a car comes in, I just send an email to every customer I have on the pre-order list and then finalize the invoice for the car(s).
As a reseller, dealing with pre-orders is not the most fun part of the job. It's time-consuming and can lead to errors and omissions. For customers, it's frustrating also because the announced release dates are very rarely respected by the manufacturers (for many reasons, good and bad). I would prefer to announce the cars when they're in transit to me or even already in stock. I'm not buying the fact that manufacturers use the pre-order numbers to evaluate how many cars of each release they should produce. Those numbers are way too soft and imprecise to be useful.
That being said, I have to offer pre-orders because everybody else does it. If I don't offer a car on the pre-order list and other sellers do it, some of my customers will think that I won't have that car in stock and will pre-order elsewhere. This sometimes leads to
ridiculous waits for pre-ordered cars (more than 12 months, I've seen more than 18 months!).
In addition, for us in Canada, the exchange rate of our dollar vs the US dollar has been moving a lot recently and pricing changes on a regular basis (almost all car purchases are made in US dollars). This leads to another level of frustration when the pricing has to be changed between the pre-order and the release.
That's why I would very much like all dealers, distributors and manufacturers to stop this pre-order nonsense. This would be so much simpler for everyone, customers included. Unfortunately, for this to happen, everyone would have to stop processing pre-orders at the same time. Mission impossible.