You're a nerd and you don't buy your computer equipment online? For shame!
I try not to, when at all possible. I'll gladly pay the additional money at the local place for the parts if they have them in stock. I'l go online if all else fails - or Best Buy is the only remaining option. I've had local stores order my stuff before going a block to give Best Buy money.