Congratulations for the new website. The site looks good for me. Why don't you try different background other than black for welcome message.It is good but it will look better if some nice professional background is given.Remainig all are fine.
And it is better to provide details like what type of credit cards you accept or paypal payments in the home page itself.
I liked that Latest images section. It is attractive. But I suggest to provide the name also along with each image like CPU, motherboard etc.
Overall the site looks great.
If possible check our website and provide your views and let us know if you are interested to link with us at email@example.com
Thanks and good luck for your site.