Design wise, you may want to get in touch with the guys at http://www.sexxxydesign.com they do some really good work

Regards,

Lee