I have been testing all kinds of shopping carts trying to find a perfect match for my needs. I am new to OpenCart, but have been very impressed with it so far. I understand there is no perfect product for everyone, but for me OpanCart seems to be just IT. Kudos to the developers!!!

I am sure I will have more questions, but for now my main ones are as follows:
1. Is there a way to implement a tell a friend feature on product pages? I am selling to a very small niche market, and having this feature would be a great marketing tool.
2. When working with currencies, my understanding is that PayPal converts them to your default account currency using their own rates which of course are set up to provide a little extra for the PayPal. Basically that means that if my default PayPal currency is Euro, as a seller I am loosing some money when selling in USD or GBP. To offset that, I'd like to be able to index my store's exchange rates with say an extra 1%. Now comes the question. If I want to use my own rates, do I have to set them manually every day? If I set rates to update automatically, is there a way to incorporate my extra 1%?
3. I would like to showcase photos of my customers using my products. What would be the recommended way to include a modern looking lightweight easy to set up gallery?
4. Is there a way to include extra fields to the registration form? It would really be fantastic to be able to collect extra information from my customers.
5. Are there any plans for one-click check-out option in the future? Is there is anything to turn my nose up at with the OpenCart, it would be a somewhat lengthy and complicated check-out process. I must admit when I shop online, if I encounter a site that doesn't leave me any other option but to register before check out, I Ctrl-W it and go look somewhere else. Of course that might be just me.

Would appreciate any advice.