Most inexpensive computers have fine specifications for general purpose use.
Even the manufacturer is hard-pressed to know exactly what upgrade limitations a given model will have. If the sales rep. Also, be aware when signing up for more than 1 or 2 years of Internet access that the quality from even the best companies can change, and 2 years is a lloonngg time in the Internet business. Some terminology Ports, Slots, and Buses are used to connect devices to the computer. Ports are for external devices that you simply plug in, slots are for internal devices on a card with their own special plug-in.