We have been successful in finding an excellent candidate for a vacancy in our Brisbane office and our new team member starts in a few days.
The toughest skill/requirement to find is a passion for small business. Anyone with basic IT skills can learn the technology side of the job. It’s the commitment to and, even, love of small business which cannot be taught.
I think software companies focus too much on technical requirements and not enough on the passion. The last thing a software company focused on small business needs is geeks running the help desk.