Small IT companies often have a hard time marketing themselves, despite ...