Tell us about yourself!
This is a good way to program ATMEL chips. I usually use a stand-alone ATMEGA 328 in my projects, (much cheaper than using a whole Arduino Board and it has no USB), so this is a good way to program it. Thanks.
This is a good idea, especially if you can get the remote so cheap. One thing I would suggest is to use travel-stop micro-switches on both extreme ends. the switch will open when blind reaches the end even though the relay stays marked. In this case if someone keeps the button pressed it will break something, maybe the printed coupling.