Lots of good points and opinions here. Thanks everyone!