Both of my last employers have had 401k contribution limits (40% and 50% of salary).
If you are able to max your IRA, HSA (if available) and still could put more into your 401k, it'd be worth talking with your HR/payroll/retirement representative to see if they can change anything. They've probably never ran into a situation where an employee was putting in 20%, let alone more than that. :)