it shouldn't have to be pow(2,n). other sizes are fine but it takes up the equivalent of the next highest pow(2,n)-sized memory slot, so it would be a waste of memory.
that's what i remember reading on this forum a while ago. i could be wrong, but it's an optimization, a recommendation; it's not a requirement.
i can't give any advice though -- blink seems to know what he's on about.
julz