H1B extension after 4 years of expiry


I got my H1B stamped in 2003 and I was in US till July 2008. I spent total 4 years & 1 month in US and changed the employer after returning to India. My H1B expired in June 2010, but it still has 23 months left.

Can I get this H1B transferred to another employer and extended for unused time? Is there any time limit that prevents filing extension for H1B petition?