Appointments+ and MarketPress integration with cleaner checkout and add ons?

I need a better way to add an address to the appointment in Appointments+ since I go to people's locations to perform a house cleaning service. It doesn't look like there is a way to do this. I also would like to be able to not ask for shipping instructions during checkout like MarketPress makes me do now. In addition I need to be able to add extras to the appointments. Think clean carpets, do a load of laundry or something similar as up sells during checkout. Is there any way to do this?