I will tell you that I have been waiting since September 14, 2010 at 10:48 AM for a watch I had a deposit on and not only that I have had paid in full since June 26, 2011at 10:49 PM. I then doubled down on Monday, October 31, 2011 at 1:21 PM for a date version of the same watch in date version. I just recieved the date version on the 29th of May and am HOPING to have my original watch delivered by July.
That is a lot of time but I can tell from the date version watch that the wait is worth it and I am very satisfied.
Nobody likes to wait but everyone likes a nice random "gift". Good luck whatever you decide.