Interesting thing I have (re-)discovered recently - you may easily override default selected columns limit (15) by adding registry string value "ConfigurableColumnsSelectedLimit".
Besides you can specify different limit values for different entities:
!!! Warning !!! You should not set very high limits because many columns in resultset may negatively impact the system's performance.
Note: VSM Application Pool recycling might be required to make these values effective.