Hello, Luke
The Zaffiro is a nice machine, but bear in mind it is still a single boiler, and if you are making milk based drinks you will have to wait between pulling the espresso shot(s) and steaming the milk.
There are a number of posts around on either here and/or coffeegeek.com and toomuchcoffee.co.uk about the supplier you link to. I have no personal experience of them, but having read other peoples' experiences, I'd recommend you have a bit of a search before you commit to buying.
If you don't want to wait between brewing coffee and steaming, the only answers are either an HX machine, or a double boiler machine. Personally, I can't get on with domestic sized HX machines, but many people like them. Most of these are above your budget, but you might like to look into the two smaller Fracino HX machines and their (very) new double boiler machine the piccino, both of which go for somewhere around the £600 mark or less I think.
N.B. you won't find much if any info. about them on this forum or on coffeegeek.com as they are a UK based manufacturer and not widely - if at all -distributed in N.America. I don't have any connection with them other than living about 5 miles away from their factory.
They have a very good reputation for service on even their older machines, and you'll find a lot of them in commercial use in the UK.
P.S. Piccino is very new and difficult to find on the web, but you can see and read about it here. It might be an idea to wait until people have bought and reviewed it.
http://www.gocoffee.co.uk/coffee-machin...p-910.htmlI put up that link only for information about the machine, not as any recommendation to buy from them. My only experience with that retailer was very unsatisfactory.
PPS - and of course, you'll be told - rightly - to make sure you have a good grinder before splashing out on these types of machine, as they just won't work without one.