This is something for you to consider after you've used electrum for a few days:
I should like to add that regarding 1) above you may have to raise the gap limit for your electrum "merchant" wallet to see some payments.
Think of the gap limit as how many addresses forward electrum looks for for transactions. By default it looks for 5 addresses since the last address where you received money. For a merchant wallet you may want to increase it to something like 75 or 100.
To change it switch to the console tab and type the following:
wallet.storage.put( 'gap_limit', 75 )
Then exit and reopen electrum.