This is a great list of link building ideas that should help you think outside the box:
http://pointblankseo.com/link-building-strategies
The overall goal with your SEO and internet marketing efforts should be to become a recognized brand in this niche, because Google is looking more and more at brand & authority for its rankings. But some good links will definitely be a good start.
Here is a good resource for rich snippets/semantic markup. It's actually very easy to implement, and should take you no more than an hour tops.