Found my problem, it wasn't the Dlookup, it was the order of my statements in the procedure.
I am actually checking to see if a quote number exists, then if it does, copy the quote data to a new order, otherwise i will open the order form in what I call an "on the fly order" - one that does not...