If you have a computer fair near you at the weekend that might be one road for you to go down. You know, a lot of people go to the big companies hopeing to get a good deal and finding out like yourself that they are not interested. Why dont you try a local computer shop. They are a face and real people to deal with. I have got a few good deals this way and you can always go to talk to them if you get stuck.
You can do a google search for the bits you want first to get an idea of prices. Hope this helps you.