Why annoy your users through bad UI?
I have to enter my work hours in a cheesy ASP web app. It functions OK, but every single freak'n time that you save your timesheet it comes back with a JavaScript prompt telling you that your time was saved. Why on earth would you force your user to acknowledge, by clicking the prompt button, something so obvious?? Wouldn't it be quite adequate to simply have a "Record Saved" info block on the returned web page?
Good Web Design
I generally create business applications in my ColdFusion programming and usability is always at the top of my list.
webpagesthatsuck.com has a great post with some really good tips and examples of what not to do.
