1) Manufacturing ERP, CRM, Bill of Materials, Order Processing etc
2) New offices in Canada, Germany, Dubai, China - Currently sending out cut down versions of the app. Very messy, not workable, reports dont show true state of the company. Everything is very static
3) Pretty deep
4) 12 months
5) We have a pm in place
6) VBA, Access 2002 front end - SQL 2K5 back - since I arrived there are also some vb.net forms that replace a lot of the access ones, also I have removed as much as I can to sql sp's, views etc etc. Its still too fragmented. The original developer used to work on card systems etc so everything is very static, not normalised or OO at all. In fact I dont think he knew what OO was. So we have the ba's in mapping the process at the minute. As people work around the system and not with it.
This is a complete overhaul.
My problem here is I can do it in asp.net. Im just thinking as I have this oppertunity, do I jump into silverlight.
The more I think about it the more im thinking vanilla. Then just play with silverlight as and when I have the time.