Using a web/java-based engine (sorry, lost the URL), I created a South Park character that vaguely resembled me. Then I separated elements of it into Photoshop layers and applied various textures, fills, lighting, and shadows.