ErgoFoam Adjustable Foot Rest vs Humanscale FM300 Foot Machine: Which to Buy?