I'll read this fully after school. For now though, this looks good.