The Zotac Zbox might be what you're looking for:
Review of one model: http://hothardware.com/Reviews/Zotac-ZBOX-Nano-AD10-Plus-U-Mini-PC/
Zotac Zbox page: http://www.zotacusa.com/products/mini-pcs/zbox
Best of luck with your project!
Thank you for the quick reply,
These Zbox are great, though most of them are barebone, what does that really mean? are they only missing OS? or some other hardware components as well?