Folks have pretty much covered it in these posts. This isn't a job for the faint of heart. To begin with it's physically a lot of work and the measurements need to be right-on in order to get the new cabinets. Then there's disconnecting and reinstalling the sink, disposal, dishwasher, etc.
HD and Lowes offer design service -- meaning you show up with the measurements and they do all the rest on a computer. Be sure to take into account doors and windows, and ceiling height.
PS: don't bother with some hick repsonding online. Find a LICENSED local tradesman with references. Good luck.