Power source

This may sound stupid but can I power Arduino from 9 V Battery source while connected to USB to PC?

Yes.

Note that 9V "transistor" batteries will not last long. Better would be a pack of 6 AA cells.