Another avenue is to find mailing list and google groups for either the technology you're using or the business that you're in.
For example there is a jobs.perl.org for finding perl developers.
Also there seem to be tech job listing service associated with sites that developers may frequent like stack overflow (http://careers.stackoverflow.com/) and TechCrunch (http://www.crunchboard.com/jobs/). I just saw a job advertised in my city while visiting stack overflow.
Good luck, C
PS I'm a developer in Canada that works from home and I know of a number of developers that also work form home (or are capable of doing so). If you let me know what you're working maybe I can help.