I'm the net admin for a 170ish user company.... we have a high rate of turnover and keeping up with new users, department moves is very tough.
I've messed with Infopath enough to create basic forms ( to make my life easier)..then submit to our programmers to clean up and add functionality to them....our programmers have just built a sharepoint ...