Please review my new site
almost: Very confusing, needs something telling me what to do! Us technical types can probably work it out but what about non-technical people? Not a chance I'd say.Also, the "You should upgrade here" bubble just takes me to PayPal to give you $2.99/month without describing why I'd want to do that. The fact that it's the only bit of instruction on the page probably means it will be the first thing clicked on for a lot of people!