
Originally Posted by
yellow1912
One of the things you may want to consider is:
Your customers will have to enter their billing (and possible shipping) address anyway, the ONLY difference between a checkout with account and without account is the password step.
So ultimately you go all the way just to remove a single field: the password field. What we did for many clients: we re-word many fields in the registration phase, make it sound like they are actually just entering their info for checking out.