Here is a nice diagram of a modern VI solution.
I would even drop the san enviroment and would use a cheaper network based solution for the user data.
This would mean no investment in san switches any more.
How is this product working for you? Home many desktop do you have deployed?