http://www.innovatek.ca/
Try these guys, I don't know much about them, but when I was looking to
replace the head unit in my Monte Carlo, they seemed to have all of the
features I was looking for. The only thing I wish they had were the factory
GM menu to reprogram keyfobs, interior/exterior light timers, etc., that is
built into the GM radios.
Sharky