There are a couple of threads on this or a similar topic:
The short answer is: As long as you can make it work, the community should be accepting of it.