6 PWM channels, input device and display

mcreefer:
I need to find the parts to make this work off of one board. I need 6 PWM pins for lights. I need a keypad or atleast a 4 button layout and a display of some sorts. 2x16 lcd?

Any ideas on some hardware thats light on the pin use? What would you use or suggest?

i2c gpio chips and simple cheap and plentiful, there are also plenty of them that will do PWM. Plenty more can deal with your keypad, debounce and send you an interrupt via a single GPIO if you don't feel like polling it. It's easy to get hundreds of IO's via just the 2 i2c port pins. They are also pretty easy to find as 5v through hole parts so simple to breadboard or add to a protoshield.