Ehi! Is stackoverflow down?
Anyway, if you are wondering how can you use a non-standard ssh port this is the answer:
rsync --rsh='ssh -p NONSTANDARDPORT' ....
my little story... i've been searching for a solution to restore a broken scp transfer session based on a non standard port. Reading the manual (...honestly... i did not!) and googling around, et voilĂ :
rsync --partial --progress --rsh='ssh -p 9999'