upload via IR

Just a thought that occured to me... would it be possible to upload a sketch via IR? you would need a tx and rx on both the board and PC, and a power source on the board. Is the baud rate too fast (9600 i think?)?