You have a local bike co-op near you? If you do, the only cost to build a bike up is your time. Granted, some of the bikes they have aren't that nice, but you'll get hands on experience of building a bike up from nothing for only the cost of your time.