I just got my Edge 420 and was wondering how do I import my laps from my Strava? Also, is it possible that I upload my friend's personal best lap so that I can use his timing as a virtual partner?
If you have Starva integrated, you can import routes/rides into Garmin Connect, create them as a course, and ride it. You can do this for your friend's (Strave friend) too.
If your Garmin Connect and Strava accounts are linked, you can view public Strava segments in the Garmin Connect app itself and send them to your device. Just read up on linking the 2 accounts together, and sharing information between the 2.