Ideas don't matter (except to show that you're thinking hard about solving a real problem for someone). You want to have a working demo to show them.
Still, I think that toying around with other's code in order to make it do something new is an excellent and fun way to learn a new language.
SwellJoe: Nice comment at the top of this page, most agreeable one here.
Ideas don't matter (except to show that you're thinking hard about solving a real problem for someone). You want to have a working demo to show them.