Thanks guys, your brutal honesty is appreciated... sure, it's a bad idea, but it was--incredibly--the best I could come up with at the time. Frankly, that was the only thing that worked for me at all!
My client wants to be able to enter the Order ID manually. That is his requirement, not my own...