Rick_916
You will get some great advice from the folks here, but I'll add my thrupenny bit: make sure the 999 you buy is a 999S. The extra cash it costs will save you asking yourself a month later, "Why didn't I pay the extra to get an 'S' model?!".
The
proper advice will follow on shortly ...