Looks ok to me. The only thing I can think of adding is if you did install linux first, there won't be an entry in /etc/lilo.conf for your windows partition. YOu'll have to edit that file adding the windows info or when you run lilo it won't know it's there and you'll lock yourself out of your windows partition.

As for grub... I would imagine the same is true, but I have never used grub and I can't say for sure.