I arranged things through African Travel Resource:
http://www.africatravelresource.com/africa/E/tanzania/accommodation/N/T65-kilimanjaro/00.htm
They did a great job of picking me up at the airport, getting a hotel before and after, and arranging the guides and porters. No complaints about them at all.