OryCon science fiction and fantasy literary convention, sponsored by Oregon Science Fiction Conventions Inc., noon to 3 a.m. Saturday; 9 a.m. Saturday to 3 a.m. Sunday; 9 a.m. to 4 p.m. Sunday, DoubleTree Columbia River Hotel, 1401 N. Hayden Island Drive, $50. Call 503-422-6374.
Portland Farmers Market Special Thanksgiving Market, includes decorating and cooking demonstrations, 9 a.m. to 2 p.m., Portland State University campus, South Park Blocks.
Annual Fix-it Fair, sponsored by City of Portland Office of Sustainable Development, topics include composting and organic gardening, bike repair, debt relief, also taking applications for energy assistance, 8:30 a.m. to 2 p.m., Self-Enhancement, Inc., 3920 N. Kirby Ave. Call 503-823-7222.
Water Conservation Workshop, 10 a.m. to 11 a.m., repeats 11 a.m. to noon, and noon to 1 p.m., Fix-it Fair at Self-Enhancement, Inc., 3920 N. Kirby Ave. Call 503-284-6827.
Lead Poisoning Prevention Workshop, 10 a.m. to 11 a.m., repeats 11 a.m. to noon, and noon to 1 p.m., Fix-it Fair at Self-Enhancement Inc., 3920 N. Kirby Ave. Call 503-284-4962.
Seventh Annual Children's Peace Fair, sponsored by War Resisters League Portland Chapter, Augustana Lutheran Church, social hall, 2710 N.E. 14th Ave. Call 503-238-0605.
Peace Salon, sponsored by BroadArts Theatre, panelists include former Congresswoman Elizabeth Furse, 7 p.m. to 9 p.m., Portland State University Shattuck Hall, Room 212, 1914 S.W. Park Ave., $2-$15 at door, sliding scale. Call 503-288-5181.
Alameda Neighborhood Association meeting, 7 p.m., Fremont United Methodist Church, 2620 N.E. Fremont St.
Sabin Community Association meeting, Nature's, 3535 N.E. Fremont St.
Humboldt Neighborhood Association meeting, 7 p.m., Portland Community College Cascade Campus, 705 N. Killingsworth St.
University Park Neighborhood Association meeting, 7 p.m., Portsmouth Trinity Lutheran Church, 7119 N. Portsmouth Ave.
Weatherization Workshop, sponsored by Community Energy Project, 6 p.m. to 8 p.m., Community Energy Project, 422 N.E. Alberta St.
Southwest Neighborhoods Inc., crime prevention meeting, 7 p.m., Multnomah Center, Room 14, 7688 S.W. Capitol Highway
Lents Neighborhood Association meeting, 7 p.m., Pilgrim Lutheran Church, 4244 S.E. 91st Ave.
Pleasant Valley Neighborhood Association meeting, 7 p.m., Pleasant Valley Grange Hall, 17115 S.E. Foster Road
Eighth Annual Thanksgiving Day Blood Drive, sponsored by American Red Cross, 7:30 a.m. to 12:30 p.m., American Red Cross Portland Donor Center, 3131 N. Vancouver Ave. Call 503-284-4040.
Hillsdale Thanksgiving Day Walk, 9 a.m. to 11 a.m., Wilson High School, 1151 S.W. Vermont St., meet by oak tree north of building, be ready for muddy trails. Call 503-246-2088.