I would go internal since they tend to be cheaper and more reliable. External NICs tend to be more expensive and are connected via USB which makes them less reliable IMO and from experience. The best ones to go with are linksys, Dlink, or netgear. Also are you planning on going wireless? If so wireless cards tend to be alot more than regular NICs. Most wireless adapter run between 40 - $70.