GIVE OR TAKE MICRO JOBS