I have always been open to article exchanges or guest blogging.. As long as it is high quality. I don’t see anything wrong with site promotion, if you have something worth promoting
If anyone is interested in an exchange w/ one of the sites in my sig. you can always PM me.