We are looking at ooma office
http://ca.ooma.com/
I picked it up thru amazon.ca . Set up is easy but due to some organizational issues, we are holding off on implementation until the end of june.
Another thing I looked at was telus's higher end voice mail system (I think it was called voice mail options? ) there was a lot that could be done if you are willing to have all callers go through the auto attendant. ( gotta remember the right name of the service..)