Always Paint Last
As a painter myself, I'd NEVER recommend painting first. The likelihood is that window installation will damage the paint in some way requiring touchups. Even if the painter leaves you touch up paint (he should), it's a needless PITA. Painting is the last thing you want to do because (besides looking better) you're trying to protect everything under it from moisture intrusion.
[B][I]NJ Coatings[/I][/B]...[URL="http://www.TOUGHPAINT.com"] "15 Yr NO PEEL Housepaint"[/URL]...[URL="http://www.LiquiStone.com"]"Low Maintenance Wood Decks that look & feel like Masonry"[/URL]...[URL="http://www.Wallcoatnj.com"]"Turn Plain Concrete into Stylish Masonry"[/URL]..."[URL="http://www.toughpaint.com"]Super Durable/Scubbable Wall Paint for Hotels, Offices, Kids Rms, Kitchens[/URL]"