Kensington 56146 Solemate Plus Adjustable Footrest, Gray
The footrest is not pretty for a home office, but it more or less does its job.  It is adjustable in three steps of height, and the angle can be adjusted.  The main problem with it is that the pedal at the front, which allows the angle to be adjusted, is kicked easily while in use.  Mine even came off its pivots during use, probably because I was kicking it so often. I was able to put it back on its pivots with no damage, but this is all a nuisance.  Once I have set the angle I do not want to have to keep r