Humanscale FM 300 vs ErgoFoam Adjustable Footrest: Which to Buy?