mhmm, I never considered direct contact, I thought it might be too intrusive. The websites you provided seems nice, I'll definitely check them out
For short-term quick jobs - daily (better weekly) charging is preferable.
For long-term-like-regular-job - I prefer hourly billing, because I usually work part-time and with a hourly setup I have a freedom.