Yay! I agree with almost all of these!