I leave 10 minutes early and I either take MetroBus 38B or walk to Ballston Station; I take 25B since it departs at 3:10pm; I get off at a stop (3:23 or a little later) and wait for ART Bus 75, then I get off at the nearest stop and walk home; It the 75 doesn't show up (or takes more than 5 minutes to show up), I just cross the street and walk home