I appreciate both of your advices. Thanks a lot. Btw I do not intend to use any hardware that I already have. I plan to use this as a desktop machine for my day to day activities and multimedia and also for database heavy programming and testing activities. I hope the above config will suit best. Any change .....? Btw can it go cheaper?