adding laserpilot's initial thoughts