The only advise i give is to enjoy it, get out walkng in the hills before you go to get the muscles going, listen to the advise the guides give you, after all they have done it many times. Take a good sleeping bag and mat although the hire equiptment is extremely good quality and relativily cheap (and it saves you buying it) be prepared and it will be a blast. Have a good waterproof jacket and trousers and take good warm clothes for summitting, it can be extremely cold, stay organised. Finances, well normally american dollars will be just fine, it's easier to manage and work out, ATM can be problamatic but taking cash isn't an issue if you keep it safe, i kept mine with me all the time, visa for tanzania is 50USD tips for the guides and porters I suggest keep 150USD set by, it sounds alot but it's not, you will feel much better about it during and after the trip, these guys work so hard !! and look after you all week.
Add some dollars for food at the hotel and some Kilimanjaro beer to celebrate your trip... :-)
Exodus plan this trip very well, and i am glad i had their expertise !!! Good Luck.. and enjoy the feeling of reaching the top ^ .
Take plenty of batteries for your camera, keep them warm the cold drains them !!!
If anyone is thinking about Diamox, I took some but didn't use it, others didn't either, this isn't a clinical answer but it is what happend for our group, everyone made it to Gilmans Point, but fatigue and sickness prevented some from making it to Uhuru Peak, again take the guides advise, they will look after you all the way, and watch you very closely, take it slow slow and slow again.....!
Drink plenty of water, i mean plenty !!! i was drinking 2-2.5 litres each day, it helps !! try and get a flavouring it makes it taste better and more interesting. Have some nice energy bars, sweets, choccy etc to boost the energy.
Leave some clean travelling clothes at the hotel ready for when you get back, i have been twice and forgot both times !!!! ususally you can get your clothes laundered at the hotel too.
Enjoy your trip...