I would highly suggest VMware View as the solution you want. Mirage is a nice tool for people who have no choice but to manage physical workstations and virtual desktops. If you want to do a TCO for your solution I would be happy to do one for you. Can you send me a private message with your contact info so I can get some clarifying information.
By the way, check our our VMware View demo www.virtualdojo.com
Instant VDI access just by filling out the form.