I started with a 1/3 sheet BOSCH orbital sander which was fine for average sanding work, though it didn't remove as much as I thought it would. I then added a Makita belt sander to really cut away and do heavy stock removal and finish off with the 1/3 sheet and then finish by hand but the final finsh still had swirl marks on it.
After a few years and much deliberation I bought a Festool ETS150/5 (random orbital sander with 5mm orbit) and the following grits 80/120/240/400. And it is by far the most usefull sander of them all - it is smooth to use, and gives a finish that I only thought possible by professionals. If you use the grits and a vacume to suck up all the dust and make sure that you keep moving it around and progressivly up the grit to the next level you will find yourself with a fantastic finish. Once I get past the 400 I use oregan oil hard burnishing oil and let it soak in, this raises the grain and then after 1 hour or so I sand (slightly wet) at 400 and then progress up to 800. -apply another coat - let it dry, give it another coat the next day, let it dry and then with a lambswool pad on a drill buff it with some wax and you will have a lovely shiny surface.
The Random orbital sander was something I thought I could do without but after using one and seeing the results it was clearly worth having and something I would hightly recommend!
Hope this helps!:U