Bring Your Own Computer Model to Reinvent the Corporate PC?

Can your businesses increase productivity and save money by implementing a Bring your own Computer (BYOC) program? Are there benefits in giving staff a free choice of PC technology (be that a Windows, Mac, Linux, or other devices – perhaps even an iPad) if you give them a cash allowance to purchase and use their own PC for company and personal use? Are there pitfalls?