My car was delivered there when new. I went to their site and it seems they take care of media stuff for Ford. Anyone else know anything?