Ahh, yes. Just find a friend who loves building pc's, their everywhere. Save's you hundreds of dollars and the upgrading potential is twice that of any mainstream pc distributing company. To answer your question yes you will be able to upgrade, but by the time you have the money it won't be worth it.
Or maybe dont save money, but get better components as big system builders usually use lower quality and cheaper brands to save money.