My friend recently started a road trip to her new home in another state and wanted to pick up a MacBook before she left so she could stay connected along the way. At first I recommended that she hold off because I had read about the impending updates. When no such updates materialized before the day she left, she went ahead and bought one. Today I read that updates might be right around the corner. Does Apple offer a grace period for recently purchased hardware? If she bought the laptop just last week and they release the new batch this week or next, is there any way she could exchange it for the new model without paying Apple's 10% restock fee?