ajax to handle file upload
dynamic table
jquery-ui dialog for overwrite confirmation
small
store tmp file, wait for user to decide whether to overwrite