Just tested your last suggestion and, at least in excel 2000, the value is pasted as well. I guess I could assign variables to each of the validation rules in the original cell and use the validation object (your first suggestion) to set the validation rules in the target cell. Seems like it would work but I would have expected an easier way! I'll give it a try and let you know how it turns out.
Thanks again.