With regards to "at the store" - I am quite sure they have a local copy of everything on their servers at the store so if you are using their wifi network I bet the data just comes straight off their servers. After all they have to do so many restores a day for hardware they're fixing it wouldn't make sense not to.