Based on the screen resolution of people visiting my Open-Source websites, I can tell you that nobody is used a "small" resolution. So, let's use the available screen width. Also because I like to read compact code (vertically) -- especially for code that is "generic" and does not need to change.