All In One suggestions?

Can someone suggest a good All in one desktop? Should run Windows, have touch support and be awesome :)

Mid-range to high-end models is what I am looking for