I am self publishing through Amazon Createspace and have been very happy with them.
I signed off on the print proof copy yesterday and they say 15 working days before it is fully on Amazon.
Will provide a bit more detail and links later.
Gratz! Good luck, David.