Why break a 2 day streak? dynamically import the parser via __import__... how awesome is python! (Via http://www.diveintopython.net/functional_programming/dynamic_import.html)