I've been using visual studio extensively for many years now right from the days of VB 6 to VS 2008 using c# and vb.net. I find the environment reasonably accessible. There are things I sometimes get stuck at, but with some experimentation it is easy enough to find a work around. Having said that, my work does not involve building a lot of thick client GUI or reports myself. Most of my work is developing solutions for the Web and we usually have dedicated UI people on the team who do the HTML and laying out of the screens. I just need to integrate that with my code. Even for the thick client apps I've worked on, I usually delegate the task of UI layout to one of my team members. With WPF, the layout now uses a markup language called xaml. I find writing xaml for simple screens by hand easy enough. However, for complex professional looking screens developed in WPF or silverlight, you'll need to use a tool called expression blend with VS 2008 and VS 2010. Expression blend is totally inaccessible so far. HTH, Manish _____ From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Robert J Smith Sent: Tuesday, January 19, 2010 7:53 PM To: programmingblind@xxxxxxxxxxxxx Subject: programming in .net Hi all. I may have sent this question a couple years ago but my supervisor has asked me to check again. I need to know if there are any applications programmers who are programming in the .net environment in visual basic, asp, and c# with speech software. If so, have you been able to successfully develop both form and report programs? Are there any limitations (meaning things that can't be done) using screen reading speech software? Thank you in advance. Robert Smith This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose.