I think your ideas are good, however a great component about this site is that people are able to make NEW friends who share a common goal in mind-school. I think a friends list would separate people, and in a sense make this website more generic. Plus this site already works efficiently. I think this site is fine already-the way it is.