Oh, and I should add:
When designing business cards...I'd have to say: simple is best. yours seem very busy. Decide whats important and focus on that. You may be going for the jack of all trades thing...but you dont neccesarily need to list everything
