Renboy - I have a friend (European trained, watch repair guy) who has seems to have a lot of knowledge on all sorts of watches. I learned from him, if you want ultimate accuracy, you have to get one with a quartz accurized movement. He did a cleaning of my Omega Constellation (automatic) and I was kinda' disappointed in it's inability to even get close, to my 35 year old Seiko (it runs about a second fast, every week). The Omega can run fast or slow, by a few seconds a day - not a big deal, but if you want ultimate accuracy, it seems that an automatic, or any "wind up watch", will not match the quartz movement, even though they are more expensive to make. Additionally, someone will have to open it - every 7-10 years, for cleaning and lubrication, sometimes more often, depending on how much it's worn and where you're wearing it. Done properly, it's a day long job, as it's completely disassembled, cleaned, any necessary repairs made, lubricated and put back together.
Whoever replaced the battery on your Movado, should have checked the gasket, before putting the cover back, gaskets are a wear item.
If you're interested, I can give him your "list" and see what he can come up with. My last watch was an $1800 TAG, that he got for me, for half of that. Only issue for you is, he's in Whitby. You'd have to decide if saving a few hundred bucks, is worth the trip.