I would go for the Jasc 8 Paint Shop Pro programme as one of the best to use. I have used the programme for quite some time and find it superb to use. I purchased a very expensive copy of the all singing all dancing Adobe photoshop 7 software and always end up reverting back to Jasc. As for a photo printer I wouldn't reccommend any, after personal experience I can honestly say that you will not find any colour difference that can be observed with the human eye from a photo printed on a normal printer or a six colour photo printer. My Dad is a retired semi pro photographer and he thinks it is a con. I would go for a decent normal printer and then source some decent quality gloss photo paper such a Iilford which will make all the difference to your prints.