Multiple paramenter goals -- e.g. Distance (20 miles) AND speed (miles under 7:00 per mile) AND Time (w/in seven days).
Of course, the user would have to be using the "auto lap" function. But since Garmin Connect "knows" splits, it seems possible for it to be able to extract that you did X miles under a certain speed during the week.