Product model done! I hate regexps!