I like some of the extra-ordinary features of the gvim.
Starting with the exciting feature : record
To record, at command type 'q' and 'a' ('a' is a record variable)
Then do all the actions and to end the recording press 'q' again.
Now, to recall the recording type @a ('a' is record variable)
This is one of the fantastic feature, used to add semicolon at the end, grep and adding particular word etc....