you can write templates using VB and which should be good and reusable.