I have just rolled out Ubuntu on Dell Dimension 2400 to 20 users. We had no issues with drivers and they can be found all over the net. My only suggestion for you would be to load up one machine how you want it and test the hell out of it.
Once you are satisfied and only then should you deploy to end users.
What are your specific concerns?