Some few Basic points
(1) For immigration, plead guilty, plead no contest is teh same as conviction even if teh case is dismissed
(2) Expunged crminal records still count for immigration eventhough for other purpose expunged record can be treated as if they never happeded
(3) There is statute of limitation in immigration,
a deportable offense is a deportable no matte rhow long it occured agao