This was posted on USNA Facebook page. It details what you can do to prepare, and apply to USNA. I know most if not all of it has been posted before at one time or another, but it's nice to have it all in one place. I thought someone might be interested.