All above things are great job for seo but never forget backlinks through forums.
Separate names with a comma.