For Mac's I recommend the 13" MacBook Pro. It's expensive, but comes with everything you need. For PCs I recommend the Lenovo (formerly IBM) laptops. If you want a netbook, HP makes some tiny, inexpensive machines. For desktops, Dells have good support and decent machines, assuming they work.