+1 on both Yellow Jersey (
www.yellowjersey.org) and Budget Bicycle Center. You can also look at Freewheel (
www.freewheelbikes.org)- it's a community bike co-op where you can put some work in for the value of what you take out. I would guess they'd have buckets of used parts to go through.
Welcome to Madison!