Thanks. Agree with both. The only problem for me is, I have my seat adjusted to rather high (too low is not good for the knee, as I read in one of these forums), so when I stop I can't stay seated be ready to go like other cyclists. This means I had to dismount every 2-3 blocks, imagine the pain

You're doing it right. A properly adjusted seat should not allow you to touch the ground if you're seated.
To minimize the dismount/start up effort:
1. When you stop and step off your bike, position a pedal between a 9 and 10oclock position. Keep your foot on it.
2. When starting off, stand up on the foot that is on the pedal. Let your body weight do the work of pushing down the pedal.
3. If you have a geared bike, downshift to an easier setting so that you're not struggling/wobbling trying to get up to speed.