Although the aforementioned tips seem pretty reasonable and indeed effective in promoting websites when it comes to doing off-page SEO, but I believe the term also encompasses a wider range of options and activities. In fact, any kind of action you do and carry out that somehow helps spread word about your business, that will be effective and can be considered a smart off-page solution.
For example, if you prepare some flyers and then hand them out to the potential customers in your city, looking for local ventures that can be an excellent solution for small hosting businesses, you would be involved in custom off-page actions and using the offline world. Any logical activity that is done apart from what goes within the HTML realm of your site can be classified in the off-page category.