Wow, tons of great advice, thanks much.