Advice in bikeforums does not come in spares. It comes in heaps.
+1 on craigslist. Also try pawnshops. Any road bike should be sufficient as far as speeds are concerned. If you have hills, some might argue that you need multiple gears instead of a single speed. I have wimpy knees, so that is not a good idea for me.