Originally Posted by mide
are you experienced at working with bikes? Then build one. If you're completely new to the subject just buy.
I don't necessarily agree. Building one is the best way to learn about bikes; how to maintain them specifically. Not to mention it's fun

Though I just spent spent part of my night regreasing various parts of my bike.